linked_map

  • 2022-12-14
  • 浏览 (473)

linked_map.go 源码

package hashtable

//哈希表简单实现,拉链法解决哈希冲突

const (
	DefaultCapacity = 16
)

//节点定义
type Node struct {
	key   interface{}
	value interface{}
	next  *Node
}

//哈希表定义
type LinkedMap struct {
	data     []*Node
	size     int
	capacity int
}

//新建一个哈希表
func New(capacity int) {

}

func (m *LinkedMap) hash() {
}

你可能感兴趣的文章

algo-learn

contains_duplicate

container_with_most_water

0  赞