数组中重复的数字
来源:互联网 发布:域名申请的方法与步骤 编辑:程序博客网 时间:2024/05/17 01:54
package 数组中重复的数字;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) { for (int i = 0; i < length;i++ ) { if (i != numbers[i]) { int m = numbers[i]; if (numbers[m] == m) { duplication[0] = m; return true; } else { numbers[i] = numbers[m]; numbers[m] = m; i--; } } } return false; } public static void main(String[] args) { int[] numbers = { 0, 1, 2, 1 }; int[] duplication = new int[1]; System.out.println(new Solution().duplicate(numbers, numbers.length, duplication)); }}
0 0
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 数组中重复的数字
- 框架设计之菜鸟漫漫江湖路系列 四:江湖学艺(上)
- 框架设计之菜鸟漫漫江湖路系列 四:江湖学艺(下)
- 原生dom选择器
- MySQL随机抽样
- CYQ.Data 快速开发之UI(赋值、取值、绑定)原理
- 数组中重复的数字
- 秋色园网站转移过程记录篇
- 框架设计之ADO.NET Command的ExecuteScalar误用情景及底层解说
- 电子商务网站SQL注入项目实战一例
- CodeFirst实战:用文本数据库存档软件配置
- CYQ.Data 批量添加数据性能测试(每秒千、万)
- 突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义