Golang
标准库中,包含双向列表
这一数据结构,先来了解一下
源码
1 | // List represents a doubly linked list. |
1 | // Element is an element of a linked list. |
声明
1 |
操作双向列表
插入值
在最前面/最后面插入
1 | func main() { |
在指定值的前/后插入
1 | func main() { |
取出值
取出第一个值和最后一个值
1 | func main() { |
按索引取出值
1 | func main() { |