<力扣>-----利用哈希表来判断是否存在重复元素
生活随笔
收集整理的這篇文章主要介紹了
<力扣>-----利用哈希表来判断是否存在重复元素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class Solution {public boolean containsDuplicate(int[] nums) {Set<Integer> set = new HashSet<Integer>();for (int x : nums) {if (!set.add(x)) {return true;}}return false;}
}
Set<Integer> set = new HashSet<Integer>();是用來創建哈希表的
for (int x : nums) 是一個for each循環。遍歷數組這個是JAVA 5以后才有的新特性。也可以這么寫;
if (!set.add(x))在執行add方法時候,如果這個元素已經在set中存在,那么就返回false,否則返回true。
所以,我們可以根據返回值,來確定當前添加的元素是否已經在set中存在。
總結
以上是生活随笔為你收集整理的<力扣>-----利用哈希表来判断是否存在重复元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#程序设计--入门到精通 学习记录(一
- 下一篇: fastbin attack攻击中关于