- 第三章续:Top K 算法问题的实现
- 第三章再续:快速选择SELECT算法的深入分析与实现
- 第三章三续:求数组中给定下标区间内的第 K 小(大)元素
- 第三章四续:动态数据中求第 K 小(大)元素 「此章节为xtlx2000续写」
- 第四章:现场编写类似 strstr/strcpy/strpbrk 的函数
- 第五章:寻找和为定值的两个或多个数
- 第六章:亲和数问题--求解 500 万以内的亲和数
- 第七章:求连续子数组的最大和
- 第十章:如何给 10^7 个数据量的磁盘文件排序
- 第十一章:最长公共子序列(LCS)问题
- 第十二~十五章:中签概率,IP 访问次数,回文等问题(初稿)
- 第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题
- 第二十一章:出现次数超过一半的数字
- 第二十二章:最短摘要的生成
- 第二十三章:杨氏矩阵查找
- 第二十四章:倒排索引关键词 Hash 不重复编码实践
- 第二十五章:二分查找实现(Jon Bentley:90%程序员无法正确实现)
- 第二十六章:基于给定的文档生成倒排索引的编码与实践
- 第二十七章:不改变正负数之间相对顺序重新排列数组.时间 O(N),空间 O(1)
- 第二十八章:最大连续乘积子串
- 第二十九章:字符串编辑距离
- 第三十章:字符串转换成整数
- 第三十一章:带通配符的字符串匹配
- 第三十二章:最小操作数
- 第三十三章:木块砌墙问题
- 第三十四~三十五章:格子取数,完美洗牌算法
- 第三十六~三十七章:搜索智能提示 suggestion,附近地点搜索
- 第三十八章:Hero在线编程判题、出题系统的演进与优化
- 欢迎朋友们参照上述38章的风格续写第39章以后的章节..
- 后记
以编程算法问题,或面试题为例,不断优化,教初学者如何编程。