在数据结构学习时候最难的也是最重要的是算法的学习,很多同学不知道一些算法应该怎么学,也不知道应该掌握到什么程度,往往事倍功半。在此不得不写一篇关于算法怎么学的文章。
数据结构学习中且考试可能考的最难的几个算法包括且不限于:
串的KMP算法
二叉树的前中后序遍历(递归+非递归)
二叉树层次遍历
二叉排序树算法
霍夫曼树建立及霍夫曼编码
DFS图的深度遍历
BFS图的广度遍历
Prim 最小生成树算法
Kruskal最小生成树算法
dijkstra最短路径算法
Floyd最短路径算法
拓扑排序算法
关键路径算法
二分查找算法
排序算法