下一次什么时候可以修改昵称
下一次什么时候可以修改昵称
全部文章
分类
读书笔记(15)
题解(60)
归档
标签
去牛客网
登录
/
注册
火龙山谷
炎龙侠
TA的专栏
45篇文章
0人订阅
LeetCode题解
30篇文章
2169人学习
剑指offer-Java题解
15篇文章
0人学习
面试题【67-68】两个面试案例
面试题【64-66】发散思维能力
全部文章
(共4篇)
Java-LeetCode128. 最长连续序列-HashMap | 排序
算法 1.HashMap保存每个连续序列中以左边界和右边界的值为key,序列长度为value的键值对 2.每次遇到新的元素x,检查HashMap中是否存在x-1和x+1的序列以及序列长度left和right;计算x所在的序列长度,并更新x、x-left(序列的左边界)、x+right(序列的右边界)...
Java
HashMap
数组
2020-11-03
1
903
Java-LeetCode381. O(1) 时间插入、删除和获取随机元素-HashMap&ArrayList
算法 1.ArrayList保存所有元素;Random用于随机获取;HashMap的键是元素,值是键在ArrayList中的位置索引,用LinkedHashSet保存可以以O(1)的时间获取迭代器并删除第一个 2.插入: HashMap中不存在,新建一个LinkedHashSet添加索引; Hash...
Java
HashMap
设计数据结构
2020-10-31
0
645
Java-LeetCode1207. 独一无二的出现次数-HashMap&HashSet
算法 HashMap + HashSet public boolean uniqueOccurrences(int[] arr) { HashMap<Integer, Integer> map = new HashMap<>(); for (int x ...
HashMap
2020-10-28
0
514
Java-探险安排-HashMap+二分查找
对着原作者的C++版写的Java版 算法 1.如果食物包裹数比总人数还少,一天都持续不了,返回0 2.把食物类型及对应数目存放到map中 3.持续天数最少为1,最多为m/n,做二分查找 检查mid:map中的values除mid求和如果大于等于n说明可以持续mid天 import java...
二分查找
HashMap
2020-09-14
0
851