算法

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.普里姆算法 和克鲁斯卡尔算法

 

posted @ 2024-01-25 09:30  黑狗已醒  阅读(1)  评论(0编辑  收藏  举报