算法基础
贪心
分治
动态规划
搜索
随机化
线性规划与网络流
数论算法及计算几何算法
NP完全理论
Read more
最优停止理论 如何选择停止观望的时机?
探索与利用 要最新的还是最好的?
排序 建立秩序
缓存。忘了它吧
时间调度理论 要事先行
贝叶斯法则 预测未来
贝叶斯牧师的倒推理
拉普拉斯定理
贝叶斯法则与先验信念
哥白尼原则
过度拟合 不要想太多
反对复杂性案例
数据崇拜
过度拟合无处不在
检测过度拟合:交叉验证
如何应对过度拟合:惩罚复杂性
启发法
人类进化中的过度拟合
何时应该想得更少
松弛 顺其自然
随机性 何时应用随机
网络 我们如何联系
博弈论 别人的想法
...
Read more
算法基础
数值算法
链表
数组
堆栈和队列
排序
查找
哈希表
递归
树
平衡树
决策树
基本网络算法
高级网络算法
字符串算法
密码学
计算复杂理论
分布式算法
面试难题
Read more
算法与数据结构基础
基础算法思想
编程的灵魂:数据结构+算法
算法的作用:猜价格游戏
枚举 穷举 算法思想
递推算法思想
递归算法思想
分治算法思想
贪婪算法思想
试探
模拟
算法的评价
简单数据结构
复杂数据结构
常用算法-排序
常用算法-查找
下篇 用算法和数据结构解决实际问题
数学问题
数据结构问题
经典算法问题
信息学奥赛试题精解
常见面试题及解答
Read more