自行设计一个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