Golang data structure and algorithm
-
链表 LinkList
-
堆栈 Stack
-
哈希 Hash
-
二叉树 Binary Tree
-
排序 Sort
- 插入排序
- 选择排序
- 希尔排序
- 快速排序
- 归并排序
- 堆排序
-
查找 Search
- 二叉查找树
- 平衡查找树
- 散列表
-
图 Map
- 深度优先搜索
- 广度优先搜索
- 连通性问题
- Kruskal
- Prim的最小生成树
- Dijkstra
- Bellman-Ford 最短路径算法
-
字符串 String
- 字符串键的排序
- 字符串查找的快速算法
- 子字符串查找
- 正则表达式模式匹配
- 数据压缩算法
-
综合领域
- 科学计算
- 运筹学
- 计算理论
- 事件模拟
- B树
- 后缀数组
- 最大流量问题
- 搜索问题
- 问题转化
- NP完全性
continue ...