哈希
文章平均质量分 61
知无畏
好好学习,天天coding。
展开
-
LeetCode - 380. Insert Delete GetRandom O(1)-思路详解
设计一个数据结构,该数据可以在O(1)时间内完成以下操作: 1,insert(val):插入一个元素到集合中,如果元素之前不存在。 2,remove(val):如果val在集合中存在,则删除 3,getRandom:返回当前集合中随机的一个数。每个元素返回的概率相同。原创 2016-12-27 21:37:42 · 759 阅读 · 0 评论 -
LeetCode - 128. Longest Consecutive Sequence - 思路详解- C++
假设有一个未排序整数数组,找出数组中最长的连续序列。 比如:数组【100,4,200,1,3,2】 最长的连续序列为【1,2,3,4】。则返回其长度为4原创 2017-01-16 22:23:07 · 509 阅读 · 0 评论