【Leetcode_easy】706. Design HashMap
problem
solution1:
class MyHashMap { public: /** Initialize your data structure here. */ MyHashMap() { data.resize(1000000, -1);//errr... } /** value will always be non-negative. */ void put(int key, int value) { data[key] = value; } /** Returns the value to which the specified key is mapped, or -1 if this map contains no mapping for the key */ int get(int key) { return data[key]; } /** Removes the mapping of the specified value key if this map contains a mapping for the key */ void remove(int key) { data[key] = -1;//err.... } vector<int> data; }; /** * Your MyHashMap object will be instantiated and called as such: * MyHashMap* obj = new MyHashMap(); * obj->put(key,value); * int param_2 = obj->get(key); * obj->remove(key); */
solution2:
参考
1. Leetcode_easy_706. Design HashMap;
2. Grandyang;
完
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/