- 博客(8)
- 收藏
- 关注
原创 Java LeetCode 哈希专题 基础总结
采用map数据结构,不仅可以存储两个数组的合并,还可以存储两个数组合并后的新数共有多少次。而数组不行,之后判断的时候又不知道如何去取该数有多少个。当然,用数组,暴力解也是可以的。错误的原因在于两个while循环对right,left的去重条件判断是放在找到符合条件的元组的if else 分支外面。答: map的key存储两个数组合并后产生的新数, value存储两个数组在合并过程中,若产生相同的数,那么出现了多少次。这样存储的目的是,将来若要找n这样的数出现了多少次,只要map.get(n)查询就可以了。.
2022-08-29 20:16:43
235
1
原创 力扣刷题中的java基础复习
将数组存放到HashSet中 : 遍历数组,并通过hashSet.add()进行添加。新建一个HashSet大小的数组,遍历HashSet中的元素,添加到数组上。在该方法中,还需要定义一个数组索引index,并赋初值为0。
2022-08-23 08:57:41
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人