無私分享,造福天下
以下是本blog內的微軟面試100題系列,經典算法研究系列,程序員編程藝術系列,紅黑樹系列,及數據挖掘十大算法等5大經典原創系列作品與一些重要文章的集錦:
一、微軟面試100題系列
- 橫空出世,席捲Csdn--評微軟等數據結構+算法面試100題 (微軟面試100題系列原題+答案索引)
- 微軟100題 (微軟面試完整第1-100題)
- 微軟面試100題2010年版全部答案集錦(含下載地址)
- 全新整理:微軟、谷歌、百度等公司經典面試100題[第101-160題]
- 全新整理:微軟、Google等公司的面試題及解答[第161-170題]
- 十道海量數據處理面試題與十個方法大總結 (十道海量數據處理面試題)
- 海量數據處理面試題集錦與Bit-map詳解 (十七道海量數據處理面試題)
- 教你如何迅速秒殺掉:99%的海量數據處理面試題 (解決海量數據處理問題之六把密匙)
- 九月騰訊,創新工場,淘寶等公司最新面試三十題(第171-200題) (2011年度九月最新面試三十題)
- 十月上旬百度,阿里巴巴,迅雷搜狗最新面試七十題(第201-270題) (2011年度十月上旬七十題)
- 十月下旬騰訊,網易遊戲,百度最新校園招聘筆試題集錦(第271-330題) (2011年度十月下旬校招)
- 九月十月百度人搜,阿里巴巴,騰訊華爲筆試面試八十題(第331-410題) (2012年度筆試面試八十題)
- 九月百度,迅雷,華爲,阿里巴巴,最新校招筆試面試十(第411-470題) (2013年度校招筆試面試十題)
- 一、A*搜索算法
- 一(續)、A*,Dijkstra,BFS算法性能比較及A*算法的應用
- 二、Dijkstra 算法初探 (Dijkstra算法系列4篇文章)
- 二(續)、徹底理解Dijkstra算法
- 二(再續)、Dijkstra 算法+fibonacci堆的逐步c實現
- 二(三續)、Dijkstra 算法+Heap堆的完整c實現源碼
- 三、dynamic programming
- 四、BFS和DFS優先搜索算法
- 五、教你透徹瞭解紅黑樹 (紅黑樹系列6篇文章之其中兩篇)
- 五(續)、紅黑樹算法的實現與剖析
- 六、教你初步瞭解KMP算法、updated (KMP算法系列三篇文章)
- 六(續)、從KMP算法一步一步談到BM算法
- 六(三續)、KMP算法之總結篇(必懂KMP)
- 七、遺傳算法 透析GA本質
- 八、再談啓發式搜索算法
- 九、圖像特徵提取與匹配之SIFT算法 (sift算法系列五篇文章)
- 九(續)、sift算法的編譯與實現
- 九(再續)、教你一步一步用c語言實現sift算法、上
- 九(再續)、教你一步一步用c語言實現sift算法、下
- 九(三續):SIFT算法的應用--目標識別之Bag-of-words模型
- 九(四續)、SIFT + KD_BBF算法 (此文第3部分)
- 十、從頭到尾徹底理解傅里葉變換算法、上
- 十、從頭到尾徹底理解傅里葉變換算法、下
- 十一、從頭到尾徹底解析Hash表算法
- 十一(續)、倒排索引關鍵詞Hash不重複編碼實踐
- 十二、快速排序算法 (快速排序算法3篇文章)
- 十二(續)、快速排序算法的深入分析
- 十二(再續):快速排序算法之所有版本的c/c++實現
- 十三、通過浙大上機複試試題學SPFA 算法
- 十四、快速選擇SELECT算法的深入分析與實現
- 十五、多項式乘法與快速傅里葉變換
- 第一章、左旋轉字符串
- 第二章、字符串是否包含問題
- 第三章、尋找最小的k個數
- 第三章續、Top K算法問題的實現
- 第三章再續:快速選擇SELECT算法的深入分析與實現
- 三之三續、求數組中給定下標區間內的第K小(大)元素
- 第四章、現場編寫類似strstr/strcpy/strpbrk的函數
- 第五章、尋找滿足條件的兩個或多個數
- 第六章、求解500萬以內的親和數
- 第七章、求連續子數組的最大和
- 第八章、從頭至尾漫談虛函數
- 第九章、閒話鏈表追趕問題
- 第十章、如何給10^7個數據量的磁盤文件排序
- 第十一章、最長公共子序列(LCS)問題
- 第十二~十五章:數的判斷,中籤概率,IP訪問次數,迴文問題(初稿)
- 第二十六章:基於給定的文檔生成倒排索引的編碼與實踐
- 第二十七章:不改變正負數之間相對順序重新排列數組
- 第二十八~二十九章:最大連續乘積子串、字符串編輯距離
- 第三十~三十一章:字符串轉換成整數,字符串匹配問題
- 第三十二~三十三章:最小操作數,木塊砌牆問題
- 第三十四~三十五章:格子取數問題,完美洗牌算法
- 第三十六~三十七章、搜索智能提示suggestion,附近地點搜索
- 第三十八章:Hero在線編程判題、出題系統的演進與優化
- 第三十九~四十章:最近公共祖先LCA問題、打印螺旋矩陣
- 第四十一章~四十二章:荷蘭國旗、矩陣相乘Strassen算法
- ...
四、紅黑樹、B樹、R樹、KD樹
- 教你透徹瞭解紅黑樹 (紅黑樹系列)
- 紅黑樹算法的實現與剖析
- 紅黑樹的C實現完整源碼
- 一步一圖一代碼,R-B Tree
- 紅黑樹插入和刪除結點的全程演示
- 紅黑樹的C++完整實現源碼
- 從2-3-4樹談到Red-Black Tree(紅黑樹)
- 從B樹、B+樹、B*樹談到R 樹 (B樹/R樹系列)
- B樹的C 實現
- 從Trie樹(字典樹)談到後綴樹 (其餘樹結構)
- 從LSM-Tree、COLA-Tree談到StackOverflow、OSQA
- 從K近鄰算法、距離度量談到KD樹、SIFT+BBF算法 (kd樹)
- 數據挖掘十大算法系列:
- 數據挖掘領域十大經典算法初探
- 從決策樹學習談到貝葉斯分類算法、EM、HMM
- 支持向量機通俗導論(理解SVM的三層境界) PDF下載 Latex版本下載
- 從K近鄰算法、距離度量談到KD樹、SIFT+BBF算法
- 第4篇將寫神經網絡
- 第5篇待定...
- 10大算法番外篇:
- 數據挖掘中所需的概率論與數理統計知識、上
- ...
六、其它重要文章節選
-
6.1、經典數據結構 & 算法系列:
-
6.2、數據處理/網站架構系列:
- Chrome源碼剖析、上--多線程模型、進程通信、進程模型
- Nginx源碼剖析之內存池,與內存管理
- 6.4、推薦 & 搜索算法系列:
- 細數二十世紀最偉大的10大算法
- 當今世界最爲經典的十大算法--投票進行時 (本blog將評選出當今世界最爲經典的十大算法)
- 推薦引擎算法學習導論
- 搜索引擎技術之概要預覽
- 我組織或主講的線下活動:Machine Learning讀書會,面試&算法講座集錦
- 三五杆槍,可幹革命,三五個人,可以創業
- 我的大學生涯
- 結構之法算法之道blog最新博文集錦第6、第7期CHM文件0積分下載 第8期下載
- ....
後記
世上本無路,走的人多了,也就成了路。世上本無免費的午餐,分享的人多了,也就造就了開源的輝煌。