最新 最热

List 去重的 6 种方法,这个方法最完美!

在日常的业务开发中,偶尔会遇到需要将 List 集合中的重复数据去除掉的场景。这个时候可能有同学会问:为什么不直接使用 Set 或者 LinkedHashSet 呢?这样不就没有重复数据的问题了嘛?​...

2021-12-09
3

Java进阶:【集合】set接口

无序,唯一,我们会发现重复存放的元素,输出的时候只会有一个,那如何验证呢,add()是一个bool返回值方法,所以我们输出add方法来看看去呗

2021-11-29
3

List列表使用HashSet实现数据去重小技巧

在数据库中,可以使用distinct来去重,不过加上distinct会影响一定的性能,所以在一些特殊情况,数据量不是很大的情况,可以利用java集合Set的特性,Set集合数据是不重复的来进行数据过滤...

2021-06-09
3

HashSet内部的自动排序和去重原理

Hashset内部排序是根据ASCII码进行排序 HashSet的自动取重是根据hashcode 和 equals 进行比较的,而不是直接使用等号,因为对于引用类型的数据来说,等于号比较的是引用之间的地址。...

2021-05-20
3

Java内功系列-HashSet是如何保证元素不重复的

我们都知道HashSet存放的元素是不允许重复的,那么HashSet又是是如何保证元素不可重复的,你知道吗?

2020-11-25
3

LeetCode98|判定字符是否唯一

对于这道题还是很容易比较理解,结合HashSet的特点,这里就判断字符的长度是否相同就可以进行解答了,是不是很好理解,今天不是很想写,先暂时写着两道题解,后面有时间在慢慢输出吧,有的时候可能在状态了,输出8道题解,有的时候可能...

2020-10-14
3

LeetCode90|两个数组的交集

看到这题了,有点自己的想法,其实我们的开发中大部分就是查找类用的最多,比如说查询数据,然后返回,另外一个程序继续查找,这样就会呈现在用户的面前,这就是所谓的CRUD吧,也是被人茶余饭后谈资的一部分...

2020-10-14
3

Subsequence - 187. Repeated DNA Sequences

All DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: "ACGAATTCCG". When studying DNA, it is sometimes useful to identify r...

2020-09-23
3

LeetCode33|寻找重复数

给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。...

2020-08-25
3

LeetCode11|搜索二维矩阵

编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:

2020-08-12
3