一、技术图谱
-
核心算法基础
- 搜索算法:广度优先搜索(BFS)、深度优先搜索(DFS)、A算法、启发式搜索(如AO)、蒙特卡洛树搜索、回溯算法。
- 图论算法:最短路径(Dijkstra、Bellman-Ford、Floyd)、最小生成树(Prim、Kruskal)、拓扑排序、连通性分析。
- 动态规划与贪心算法:用于解决最优子结构问题,如背包问题、最长公共子序列(LCS)。
- 排序与检索:快速排序、归并排序、堆排序、二分查找、哈希表搜索。
-
数据结构
- 基础结构:栈、队列、链表、树(二叉搜索树、AVL树、B/B+树)、堆(二叉堆、斐波那契堆)。
- 高级结构:图(邻接矩阵/链表)、并查集、跳表、Trie树、哈希表、布隆过滤器。
-
机器学习与深度学习
- 基础理论</