- 1.最短路(Floyd、Dijstra,BellmanFord)
最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra)
(poj1860,poj3259,poj1062,poj2253,poj1125,poj2240)
- 2.最小生成树(先写个prim,kruscal要用并查集,不好写)
- 3.大数(高精度)加减乘除
- 4.二分查找. (代码可在五行以内)
- 5.叉乘、判线段相交、然后写个凸包.
- 6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简)
- 7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式.
- 8. 调用系统的qsort, 技巧很多,慢慢掌握.
- 9. 任意进制间的转换
本文深入探讨了算法设计与数据结构应用的核心概念,包括最短路径算法、最小生成树、大数运算、二分查找等,同时涵盖了二叉树、队列、栈等基本数据结构,以及排序算法、动态规划等高级算法。此外,还涉及了二叉搜索树、哈希表、贪心算法等关键主题,为开发者提供了一站式学习资源。
1453

被折叠的 条评论
为什么被折叠?



