当前位置: 首页 > news >正文

算法面试题:寻找数组中重复的数字

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

 

public class Interview_Test {
    public static void main(String[] args) {
        int[] nums = new int[]{2, 3, 1, 0, 2, 5, 3};
        System.out.println( findRepeatNumber(nums));
    }

    public static int findRepeatNumber(int[] nums) {
        int[] arr = new int[nums.length];
        for(int i = 0; i < nums.length; i++){
            int  num = nums[i];
            arr[num]++;
            if(arr[num] > 1) return num;
        }
        return -1;
    }
}

 

相关文章:

  • Java基础——九种基本数据类型,及其封装类
  • 代码同时上传到github和码云
  • maven install出现 找不到符号问题
  • 算法面试题: 斐波那契数列
  • dubbo-springMVC-idea-mac开发环境搭建part3-nexus安装配置(maven私库)
  • 算法面试题:整数反转
  • 算法面试题:多数元素
  • 《改变你一生的108个心理学法则》读书笔记
  • linux 安装jdk1.8并配置环境变量(超简单方便)
  • idea project设置jdk
  • 帝国后台修改密码
  • 算法面试题:数组中重复的数字
  • python输出shell命令执行结果
  • 算法面试题:字符串转换整数 (atoi)
  • 电话的前世今生
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • ES10 特性的完整指南
  • express + mock 让前后台并行开发
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Less 日常用法
  • PHP 小技巧
  • React中的“虫洞”——Context
  • socket.io+express实现聊天室的思考(三)
  • SQL 难点解决:记录的引用
  • Vue实战(四)登录/注册页的实现
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于springcloud Gateway中的限流
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 探索 JS 中的模块化
  • 为什么要用IPython/Jupyter?
  • 温故知新之javascript面向对象
  • 一个JAVA程序员成长之路分享
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #Z0458. 树的中心2
  • (10)STL算法之搜索(二) 二分查找
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (k8s中)docker netty OOM问题记录
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (论文阅读40-45)图像描述1
  • (算法)求1到1亿间的质数或素数
  • (转)Unity3DUnity3D在android下调试
  • .gitignore文件---让git自动忽略指定文件
  • .NET 4.0中的泛型协变和反变
  • .net core Swagger 过滤部分Api
  • .NET DataGridView数据绑定说明
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET连接数据库方式
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • :=