()
| 16 | } |
| 17 | |
| 18 | func Constructor() MyHashMap { |
| 19 | var arr []*Node |
| 20 | for i := 0; i < 512; i++ { |
| 21 | arr = append(arr, NewNode(-1, -1)) |
| 22 | } |
| 23 | return MyHashMap{ |
| 24 | Array: arr, |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | func (this *MyHashMap) hash(key int) int { |
| 29 | return key % len(this.Array) |