程序员进阶

算法正则表达式

1. 图搜索(广度搜素、深度搜索)深度优先特别重要算法

2. 排序网络

3. 动态规划数据结构

4. 匹配算法和网络流算法排序

5. 正则表达式和字符串匹配字符串

 

6. 三路划分-快速排序基础

7. 合并排序(更具扩展性,复杂度相似快速排序)扩展

8. DF/BF 搜索 (要知道使用场景)搜索

9. Prim/Kruskal(最小生成树)im

10. Dijkstra (最短路径算法)

11. 选择算法

 

数据结构

1. 图(树尤为重要,红黑树)

2. Map (全部的哈希结构)

3. 堆

4. 栈/列队 (必需要知道的基础内容)

5. Tries | 字典

 

额外推荐

1. 贪婪算法

2. 几率算法

3. 近似算法

相关文章
相关标签/搜索