博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组中重复的数字
阅读量:6915 次
发布时间:2019-06-27

本文共 978 字,大约阅读时间需要 3 分钟。

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。

 

import java.util.*;public class Solution {    // Parameters:    //    numbers:     an array of integers    //    length:      the length of array numbers    //    duplication: (Output) the duplicated number in the array number,length of duplication array is 1,so using duplication[0] = ? in implementation;    //                  Here duplication like pointor in C/C++, duplication[0] equal *duplication in C/C++    //    这里要特别注意~返回任意重复的一个,赋值duplication[0]    // Return value:       true if the input is valid, and there are some duplications in the array number    //                     otherwise false    public boolean duplicate(int numbers[],int length,int [] duplication) {                if (numbers == null || length <= 0)            return false;                Set
set = new HashSet
(); for (int i=0; i

 

转载地址:http://wdacl.baihongyu.com/

你可能感兴趣的文章
PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...
查看>>
聊聊Mysql索引和redis跳表
查看>>
js数值计算精度再次入坑
查看>>
iOS 快速注释工具VVDocumenter-加强版支持Xcode 7
查看>>
Arduino语音天气预报(三)
查看>>
微信小程序中页面间跳转传参方式
查看>>
【Delphi】Base64加解密模块
查看>>
买卖股票的最佳时机 II
查看>>
导入Alamofire
查看>>
RPA、AI、BPO、IT系统,你PICK谁? 如何选择提升业务效率的工具?
查看>>
SQL 中的常用函数及使用
查看>>
Windows10状态栏右下角的上升三角号没有了
查看>>
VMware无法连接MKS:套接字连接尝试次数太多解决
查看>>
输入框状态禁止enter键提交表单
查看>>
Spring Boot Environment的初始化和预处理
查看>>
React-redux原理探索
查看>>
CSS解决无空格太长的字母,数字不会自动换行的问题
查看>>
jeesite快速开发平台(二)----环境搭建
查看>>
65.Express---express-session
查看>>
P4576 [CQOI2013]棋盘游戏
查看>>