March 2020
Intermediate to advanced
406 pages
8h 39m
English
Doubly linked lists are also part of the Go standard library. This is a relatively large package, so for convenience, the function signatures for this package can be found in the following code snippet:
func (e *Element) Next() *Element {func (e *Element) Prev() *Element {func (l *List) Init() *List {func New() *List { return new(List).Init() }func (l *List) Len() int { return l.len }func (l *List) Front() *Element {func (l *List) Back() *Element {func (l *List) lazyInit() {func (l *List) insert(e, at *Element) *Element {func (l *List) insertValue(v interface{}, at *Element) *Element {func (l *List) remove(e *Element) *Element {func (l *List) move(e, at *Element) *Element {func (l *List) Remove(e *Element) interface{} { ...Read now
Unlock full access