《劍指Offer》一書源自該書作者何海濤堅持更新與編寫的博客(http://zhedahht.blog.163.com/),該博客收集整理了大量如微軟、Google等知名IT企業的經典面試題。《劍指Offer》一書在此基礎上選取了50個典型的程序員面試題,從基礎知識、代碼質量、解題思路、優化效率和綜合能力五個方面系統整理了影響面試的5個要點,難度適中,講解清晰,非常適合程序猿用於準備求職面試。
目前國內外越來越多公司將在線機試的方式引入求職招聘中,或者通過各種在線比賽和比賽平臺搜尋各類編程人才。在線編程練習可以培養求職者良好的編程習慣,提高編程水平,其自動判題功能也能大大節約求職者驗證代碼的時間。九度在線測試系統現將書中題目收錄進九度題庫中,供廣大求職者學習使用。
《劍指Offer》面試題集收錄彙總 | |||||
---|---|---|---|---|---|
面試題1 | 賦值運算符函數 | 不適合在線模式 | |||
面試題2 | 實現Singleton模式 | 不適合在線模式 | |||
面試題3 | 二維數組中的查找 | 已收錄 | |||
面試題4 | 替換空格 | 已收錄 | |||
面試題5 | 從頭到尾打印鏈表 | 已收錄 | |||
面試題6 | 重建二叉樹 | 已收錄 | |||
面試題7 | 用兩個棧實現隊列 | 已收錄 | |||
面試題8 | 旋轉數組的最小數字 | 已收錄 | |||
面試題9 | 斐波那契數列 | 已收錄 | |||
面試題9(變形) | 跳臺階 | 已收錄 | |||
面試題9(變形) | 變態跳臺階 | 已收錄 | |||
面試題9(變形) | 矩形覆蓋 | 已收錄 | |||
面試題10 | 二進制中1的個數 | 已收錄 | |||
面試題11 | 數值的整數次方 | 已收錄 | |||
面試題12 | 打印1到最大的N位數 | 已收錄 | |||
面試題13 | 在O(1)時間刪除鏈表結點 | 不適合在線模式 | |||
面試題14 | 調整數組順序使奇數位於偶數前面 | 已收錄 | |||
面試題15 | 鏈表中倒數第k個結點 | 已收錄 | |||
面試題16 | 反轉鏈表 | 已收錄 | |||
面試題17 | 合併兩個排序的鏈表 | 已收錄 | |||
面試題18 | 樹的子結構 | 已收錄 | |||
面試題19 | 二叉樹的鏡像 | 已收錄 | |||
面試題20 | 順時針打印矩陣 | 已收錄 | |||
面試題21 | 包含min函數的棧 | 已收錄 | |||
面試題22 | 棧的壓入、彈出序列 | 已收錄 | |||
面試題23 | 從上往下打印二叉樹 | 已收錄 | |||
面試題24 | 二叉搜索樹的後序遍歷序列 | 已收錄 | |||
面試題25 | 二叉樹中和爲某一值的路徑 | 已收錄 | |||
面試題26 | 複雜鏈表的複製 | 已收錄 | |||
面試題27 | 二叉搜索樹與雙向鏈表 | 已收錄 | |||
面試題28 | 字符串的排列 | 已收錄 | |||
面試題29 | 數組中出現次數超過一半的數字 | 已收錄 | |||
面試題30 | 最小的K個數 | 已收錄 | |||
面試題31 | 連續子數組的最大和 | 已收錄 | |||
面試題32 | 從1到n整數中1出現的次數 | 已收錄 | |||
面試題33 | 把數組排成最小的數 | 已收錄 | |||
面試題34 | 醜數 | 已收錄 | |||
面試題35 | 第一個只出現一次的字符 | 已收錄 | |||
面試題36 | 數組中的逆序對 | 已收錄 | |||
面試題37 | 兩個鏈表的第一個公共結點 | 已收錄 | |||
面試題38 | 數字在排序數組中出現的次數 | 已收錄 | |||
面試題39 | 二叉樹的深度 | 已收錄 | |||
面試題40 | 數組中只出現一次的數字 | 已收錄 | |||
面試題41 | 和爲S的兩個數字 | 已收錄 | |||
面試題41 | 和爲S的連續正數序列 | 已收錄 | |||
面試題42 | 翻轉單詞順序 | 已收錄 | |||
面試題42 | 左旋轉字符串 | 已收錄 | |||
面試題43 | N個骰子的點數 | 已收錄 | |||
面試題44 | 撲克牌的順子 | 已收錄 | |||
面試題45 | 圓圈中最後剩下的數 | 已收錄 | |||
面試題46 | 求1+2+……+n | 已收錄 | |||
面試題47 | 不用加減乘除做加法 | 已收錄 | |||
面試題48 | 不能被繼承的類 | 不適合在線模式 | |||
面試題49 | 把字符串轉換成整數 | 已收錄 | |||
面試題50 | 樹中兩個結點的最低公共祖先 | 已收錄 |