Go语言数据结构描述
这里是一些经典数据结构及相关算法的Go语言实现,是作者的一些心得体会。
由于使用了泛型,运行当前版本的代码需要Go 1.18及以上环境。
目录
- 〇、[前言](https://github.com/PeterRK/DSGO/blob/master/book/0.md
- 一、[数组](https://github.com/PeterRK/DSGO/blob/master/book/1.md
- 二、[链表](https://github.com/PeterRK/DSGO/blob/master/book/2.md
- 三、[哈希表](https://github.com/PeterRK/DSGO/blob/master/book/3.md
- 四、[树](https://github.com/PeterRK/DSGO/blob/master/book/4.md
- 4.1 [AVL树](https://github.com/PeterRK/DSGO/blob/master/book/4A.md
- 4.2 [红黑树](https://github.com/PeterRK/DSGO/blob/master/book/4B.md
- 4.3 [弱AVL树](https://github.com/PeterRK/DSGO/blob/master/book/4C.md
- 4.4 [B+树](https://github.com/PeterRK/DSGO/blob/master/book/4D.md
- 4.5 [基数树](https://github.com/PeterRK/DSGO/blob/master/book/4E.md
- 五、[堆](https://github.com/PeterRK/DSGO/blob/master/book/5.md
- 六、[图](https://github.com/PeterRK/DSGO/blob/master/book/6.md
- 6.1 [Kruskal算法](https://github.com/PeterRK/DSGO/blob/master/book/6A.md
- 6.2 [Prim算法](https://github.com/PeterRK/DSGO/blob/master/book/6B.md
- 6.3 [Dijkstra算法](https://github.com/PeterRK/DSGO/blob/master/book/6C.md
- 6.4 [SPFA算法](https://github.com/PeterRK/DSGO/blob/master/book/6D.md
- 6.5 [Dinic算法](https://github.com/PeterRK/DSGO/blob/master/book/6E.md
- 七、[代码索引](https://github.com/PeterRK/DSGO/blob/master/book/7.md