本代码示例集合提供了 Java、Python、Go 和 C++ 多种语言的数据结构和算法实现,包括:
数据结构:
- 线性结构:数组、链表
- 树形结构:二叉树、堆、B 树
- 图结构:有向图、无向图
- 集合和队列
算法:
- 排序算法:冒泡排序、快速排序、归并排序
- 查找算法:顺序查找、二分查找、哈希查找
- 图论算法:Dijkstra 最短路径算法、Floyd-Warshall 算法、Prim 最小生成树算法
- 动态规划、贪心算法、回溯法、分支限界法
本代码示例集合提供了 Java、Python、Go 和 C++ 多种语言的数据结构和算法实现,包括:
数据结构:
- 线性结构:数组、链表
- 树形结构:二叉树、堆、B 树
- 图结构:有向图、无向图
- 集合和队列
算法:
- 排序算法:冒泡排序、快速排序、归并排序
- 查找算法:顺序查找、二分查找、哈希查找
- 图论算法:Dijkstra 最短路径算法、Floyd-Warshall 算法、Prim 最小生成树算法
- 动态规划、贪心算法、回溯法、分支限界法