回到首页

输入关键词,多个关键词用空格分隔。

← 面试刷题笔记 · 系列目录

Hash Table

约 1 分钟
本页目录

Hash Table

Design and implement a hash table which uses chaining (linked lists) to handle collisions.

Solution

class Hash<K, V>{
    LinkedList<V>[] items;
    public void put(K key, V value) {...}
    public V get(K key) {...}
    
    int hashCodOfKey(K key){
        return key.toString().length() % items.length;
    }
}

注意处理好 collision 的情况

相关文章