Awesome
脑图分享,之前失效的URL, 请查看这个:脑图笔记,因手贱被我重置啦,抱歉.
学习算法,终生学习.
算法本质是使程序片段执行得到一种最优最快的方法, 从而实现计算量最少最优,CPU占用最低,响应最快的结果.
实战算法
提供golang,php,c语言及多种解法实现.详细每一个步骤
图解算法
数据结构图谱
算法好坏基本判断
- 时间复杂度,使用大O表示法.如O(1), O(n), O(LogN)
- 空间复杂度.
如何分析算法题
- 找到数据之间的规律,得出通用公式
- 将大问题不断缩小范围,得到一个最小范围解
- 借用空间换时间.
蓝蝙蝠算法系列
排序
排序的总结
列表
- 斐波那契数列 chan实现
- 二分法实现 多种写法
- 双链表实现 并发安全
- FIFO先进先出算法实现 双链表实现
- LRU最少最近算法实现 双链表实现
- LFU最不常用算法实现 双链表实现
树
贪心思想
动态规划
递归题
各种算法已代码实现
Common Data Structure Operations
时间复杂度
学习笔记
- 王卓老师的<<数据结构与算法>>
- 脑图笔记
- 代码实现
- 仅供同学们参考