MCPcopy
hub / github.com/austingebauer/go-leetcode / Constructor

Function Constructor

lru_cache_146/solution.go:21–26  ·  view source on GitHub ↗
(capacity int)

Source from the content-addressed store, hash-verified

19}
20
21func Constructor(capacity int) LRUCache {
22 return LRUCache{
23 capacity: capacity,
24 keyMap: make(map[int]*LRUNode),
25 }
26}
27
28func (cache *LRUCache) Put(key int, value int) {
29 existingNode, ok := cache.keyMap[key]

Callers 8

TestLRUCache_1Function · 0.70
TestLRUCache_2Function · 0.70
TestLRUCache_3Function · 0.70
TestLRUCache_4Function · 0.70
TestLRUCache_5Function · 0.70
TestLRUCache_6Function · 0.70
TestLRUCache_7Function · 0.70
TestLRUCache_8Function · 0.70

Calls

no outgoing calls

Tested by 8

TestLRUCache_1Function · 0.56
TestLRUCache_2Function · 0.56
TestLRUCache_3Function · 0.56
TestLRUCache_4Function · 0.56
TestLRUCache_5Function · 0.56
TestLRUCache_6Function · 0.56
TestLRUCache_7Function · 0.56
TestLRUCache_8Function · 0.56