container 中的容器

2020-09-09  本文已影响0人  天命_风流
container包中有三个非常常用的数据结构(容器),分别是:list(双向链表)、ring(双向循环链表)、heap(堆)。我们简要了解一下前面两个容器。

list

func (l *List) MoveBefore(e, mark *Element)
func (l *List) MoveAfter(e, mark *Element)

func (l *List) MoveToFront(e *Element)
func (l *List) MoveToBack(e *Element)

func (l *List) Front() *Element
func (l *List) Back() *Element

func (l *List) InsertBefore(v interface{}, mark *Element) *Element
func (l *List) InsertAfter(v interface{}, mark *Element) *Element

func (l *List) PushFront(v interface{}) *Element
func (l *List) PushBack(v interface{}) *Element

延迟初始化

ring

Ring 和 LIst 的不同

上一篇 下一篇

猜你喜欢

热点阅读