Leetcode PHP題解--D75 706. Design HashMap

D75 706. Design HashMap

題目連接

706. Design HashMapphp

題目分析

自行設計一個hashmap。app

須要實現題目內指定的函數。函數

思路

我以爲這個沒什麼好說的吧…this

最終代碼

<?php
class MyHashMap {
    /** * Initialize your data structure here. */
    public $data = [];
    function __construct() {
        
    }
  
    /** * value will always be non-negative. * @param Integer $key * @param Integer $value * @return NULL */
    function put($key, $value) {
        $this->data[$key] = $value;
    }
  
    /** * Returns the value to which the specified key is mapped, or -1 if this map contains no mapping for the key * @param Integer $key * @return Integer */
    function get($key) {
        return isset($this->data[$key])?$this->data[$key]:-1;
    }
  
    /** * Removes the mapping of the specified value key if this map contains a mapping for the key * @param Integer $key * @return NULL */
    function remove($key) {
        unset($this->data[$key]);
    }
}
/** * Your MyHashMap object will be instantiated and called as such: * $obj = MyHashMap(); * $obj->put($key, $value); * $ret_2 = $obj->get($key); * $obj->remove($key); */
複製代碼

若以爲本文章對你有用,歡迎用愛發電資助。spa

相關文章
相關標籤/搜索