zoukankan      html  css  js  c++  java
  • JS找出数组中重复的数字

    找出数组中重复的数字。

    在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。

    示例 1:

    输入:
    [2, 3, 1, 0, 2, 5, 3]
    输出:2 或 3

    限制:

    2 <= n <= 100000

    /**
     * @param {number[]} nums
     * @return {number}
     */
    var findRepeatNumber = function(nums) {
        var number = new Array;
        nums = nums.sort();
        for(i=0;i<=nums.length;i++){
             if(nums[i]==nums[i-1]){
                 number.push(nums[i-1]);
             }
            }
        // for(k=0;k<nums.length;k++){
        //     return number[k];
        // }
        return number[0];
    };
    
  • 相关阅读:
    异或运算
    GitHub使用简介
    归并排序
    快速排序
    字符串匹配
    Runner站立会议06
    Runner站立会议05
    Runner站立会议04
    记计账需求分析
    Runner站立会议03
  • 原文地址:https://www.cnblogs.com/HelloBytes/p/13096962.html
Copyright © 2011-2022 走看看