没有合适的资源?快使用搜索试试~ 我知道了~
algorithm:自己试着实现一下算法
共30个文件
go:21个
md:6个
png:3个
需积分: 9 0 下载量 10 浏览量
2021-07-01
14:20:52
上传
评论
收藏 62KB ZIP 举报
温馨提示
###楔子 起先是把几个结构完全照搬C的邻接表版本。 之后发觉完全没必要自己实现链表,go有container/list 可以直接用。 再后来查找list的用法资料的时候,看到有人在SO问,为什么LIST使用并不太频繁,然后有人说一般你要用list的地方都可以通过方便强大的slice来实现。 于是vnode的 arlist改成了用slice,后面实际要用的时候才发觉初始化时个大麻烦。因为用之前要用make初始化,make([]int,0)的话,后面index为1的时候就报错说index out of range了,囧,我以为slice是很灵活自动扩张的。。。 不知道还有没有vector,C++的vector就挺适合来替代邻接表里的arc(边)链表的。因为vector可以push数据到末尾。 看来slice跟vector还是有区别的。 slice如果是make([]int,10) 那么默
资源推荐
资源详情
资源评论
收起资源包目录
algorithm-master.zip (30个子文件)
algorithm-master
stack.go 596B
bellmanford_test.go 2KB
stack_test.go 808B
dfs.go 1KB
dijkstra.go 2KB
agraph.go 2KB
use_dfs.go 2KB
heap.go 2KB
bellman_ford.go 892B
heap_test.go 1KB
bfs.go 1KB
dijkstra_go.go 3KB
notes
markdown.md 100B
git_tips.MD 601B
go_tips.md 333B
illustrates
about_pic.md 866B
Graph_with_edge_label.PNG 17KB
Graph_for_search.PNG 10KB
README.md 1KB
Graph_for_topologysort.PNG 13KB
mgraph.go 2KB
usedijkstra.go 473B
README.md 5KB
prim.go 52B
use_topologysort.go 334B
use_bfs.go 2KB
floyd.go 526B
topologysort.go 1KB
dijkstra_test.go 2KB
floyd_test.go 912B
共 30 条
- 1
资源评论
实践千百次练习而
- 粉丝: 25
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功