leetcode
stylewait
励志转行成功的菜鸟,加油
展开
-
705.设计哈希集合
不使用任何内建的哈希表库设计一个哈希集合具体地说,你的设计应该包含以下的功能add(value):向哈希集合中插入一个值。contains(value) :返回哈希集合中是否存在这个值。remove(value):将给定值从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。注意:所有的值都在 [1, 1000000]的范围内。操作的总数目在[1, 10000]范围内。不要...原创 2018-10-26 00:22:08 · 470 阅读 · 0 评论 -
706.设计哈希映射
/* 不使用任何内建的哈希表库设计一个哈希映射 具体地说,你的设计应该包含以下的功能 put(key, value):向哈希映射中插入(键,值)的数值对。如果键对应的值已经存在,更新这个值。 get(key):返回给定的键所对应的值,如果映射中不包含这个键,返回-1。 remove(key):如果映射中存在这个键,删除这个数值对。 MyHashMa...原创 2018-11-01 00:23:58 · 1040 阅读 · 0 评论 -
217.存在重复元素
/** 存在重复元素* 给定一个整数数组,判断是否存在重复元素。* 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。* 输入: [1,2,3,1] 输出: true* 输入: [1,2,3,4] 输出: false* 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true */pu...原创 2018-11-01 00:50:24 · 110 阅读 · 0 评论