算法
1.KMP算法
2.分值算法
3.回溯算法
4.马踏棋盘算法
5.深度优化遍历算法(DFS)+贪心算法
6排序 算法
<1>冒泡排序
<2> 选择排序
<3>插入排序
<4>希尔排序
<5>快速排序
<6>归并排序
<7>基数排序(桶排序)
7.查找算法
<1>线性查找算法
<2> 二分查找算法
<3>插值查找算法
<4>(黄金分割法) 查找算法
程序员常用的10大算法
1.二分查找算法(非递归)
2.分治算法
3.动态规划算法
4.KMP算法
5.贪心算法
6.普里姆算法
7.克鲁斯卡尔算法
8.迪杰斯特拉算法
9.弗洛伊德算法
10.马踏棋盘算法
代码
1.二分查找算法(非递归)
2.分治算法(汉诺塔游戏)
3.动态规划算法
4.KMP算法和暴力匹配对比
KMP算法部分匹配值获取
KMP算法
5.贪心算法 得到的结果不一定是最优解(也有可能是最优解)
6.普里姆算法 和克鲁斯卡尔算法