使用python实现排序算法、数据结构、机器学习算法,以及编码的小技巧。。。。
1.1 冒泡排序
1.2 选择排序
1.3 插入排序
1.4 快速排序
1.5 归并排序
1.6 希尔排序
1.7 堆排序
1.8 计数排序
1.9 基数排序
1.10 桶排序
1.11 常见排序算法总结
2.1 数组
2.2 链表
2.3 栈和队列
2.4 递归
2.5 查找
-
树表查找
- 平衡查找树之二叉树(BinarySearch Tree)
- 平衡查找树之2-3查找树(2-3 Tree)
- 平衡查找树之红黑树(Red-Black Tree)
- 平衡查找树之B树和B+树(B Tree/B+ Tree)
2.6 散列表
2.7 字符串
2.8 二叉树
2.9 堆
2.10 图
2.11 回溯
2.12 分治
2.13 动态规划
3.1 感知机
3.2 k近邻法
3.3 朴素贝叶斯
3.4 决策树
3.5 逻辑斯谛回归
3.6 支持向量机
3.7 提升方法
3.8 EM算法及其推广
3.9 隐马尔可夫模型
3.10 条件随机场
知乎专栏:https://zhuanlan.zhihu.com/Use-Python-to-Achieve
小专栏:https://xiaozhuanlan.com/Use-Python-to-Achieve