Golang Container.Heap 使用
12345678910111213type hp []*ListNode func (h hp) Len() int { return len(h) } func (h hp) L ...
Go语言 Slice 结构的底层实现
append 性能损耗未指定长度或者长度不足时,双倍扩容(cap < 1024); 1.25倍扩容(cap > 1024)。把元内存空间的数据拷贝过来,然后在新的内存空间继续append数 ...
Go语言 Map 结构的底层实现
Golang 中的 map 详解一、什么是 map?1、map 的定义 在计算机科学里,被称为相关数组、map、符号表或者字典,是由一组 <key, value> 对组成的抽象数据结构, ...