data-structures:队列、堆栈、单向链表、二叉搜索树和图的 Go 实现

时间:2024-07-13 16:25:11
【文件属性】:

文件名称:data-structures:队列、堆栈、单向链表、二叉搜索树和图的 Go 实现

文件大小:16KB

文件格式:ZIP

更新时间:2024-07-13 16:25:11

Go

Go中实现的数据结构 在复习实现不同的数据结构时,我决定用 Golang 编写每个的简单版本。 队列和堆栈都是使用单向链表实现的。 安装 像安装任何其他软件包一样安装: go get github.com/fabioberger/data-structures 将要使用的数据结构添加到项目的导入中: import "github.com/fabioberger/data-structures/queue" 你走吧! 运行测试 要运行库测试,请从项目的根目录键入以下命令: go test ./... -v 示例用法 二叉搜索树 首先导入BST包: import "github.com/fabioberger/data-structures/bst" 创建一棵树并插入一些值: tree := bst.NewTree(8, nil) // 2nd param is for


【文件预览】:
data-structures-master
----stack()
--------stack_test.go(968B)
--------stack.go(1KB)
----test.go(1KB)
----node()
--------node.go(2KB)
--------node_test.go(2KB)
----LICENSE(1KB)
----README.md(5KB)
----queue()
--------queue.go(1KB)
--------queue_test.go(772B)
----graph()
--------graph_test.go(3KB)
--------test_data()
--------graph.go(13KB)
----bst()
--------bst_test.go(2KB)
--------bst.go(4KB)

网友评论