首页 > 其他分享 >【哈希表】LeetCode 剑指 Offer 03. 数组中重复的数字

【哈希表】LeetCode 剑指 Offer 03. 数组中重复的数字

时间:2023-03-08 09:35:18浏览次数:52  
标签:03 hash nums int Offer result 哈希

题目链接

剑指 Offer 03. 数组中重复的数字

思路

使用哈希表记录每个数字的出现次数。

代码

class Solution {
    public int findRepeatNumber(int[] nums) {
        int[] hash = new int[100000 + 3];
        int result = 0;

        for(int i = 0; i < nums.length; i++){
            hash[nums[i]]++;
            if(hash[nums[i]] > 1){
                result = nums[i];
                break;
            }
        }

        return result;
    }
}

标签:03,hash,nums,int,Offer,result,哈希
From: https://www.cnblogs.com/shixuanliu/p/17190781.html

相关文章