去除有序数组中的重复元素
来源:互联网 发布:淘宝网被子四件套 编辑:程序博客网 时间:2024/05/16 04:42
给定一个有序数组,去除重复的元素
思路:
定义两个指针i和j,
i用于指向当前不重复的元素
j用于向前探寻
代码如下:
package com.cqt.algorithm;public class DistinctSortedNumber {public static void main(String[] args) { int[] arr = {1,2,4,4,6,8,8,8,10,10,13,13,15}; int i = 0; int j = 1; while(i < arr.length && j < arr.length){ if(arr[i] != arr[j]){ i++; if(i != j) arr[i] = arr[j]; j++; }else{ j++; } } for(int x=0;x<=i;x++){ System.out.println(arr[x]); } } }
0 0
- 去除有序数组中的重复元素
- 去除数组中的重复元素
- 去除数组中的重复元素
- 去除数组中的重复元素
- 去除数组中的重复元素
- 如何删除有序数组中的重复元素
- 移除有序数组中的重复元素
- 去除js数组中的重复元素
- java去除数组中的重复元素
- 去除列表/数组中的重复元素[转]
- 小白也刷题---leetcode去除数组中的重复元素
- 去除数组中的重复元素---hashset
- 去除已排序数组中的重复元素
- 去除js数组中的重复元素
- 去除数组重复元素
- 数组去重 (去除数组中的重复元素)
- thinkPHP获取数组中的重复元素,去除数组中的重复元素
- 去除数组中重复元素
- Android 关于android:foreground设置无效的问题
- 结合实际问题的 Bitcode 适配指南 (一)
- Codeforces_50A
- 提高数倍工作效率的Android Studio技巧
- C++实现红黑树建立,销毁,查找,插入和删除
- 去除有序数组中的重复元素
- 设置缓存的大小
- iOS笔记23
- 提高数倍工作效率的Android Studio技巧
- 堆排序-java实现
- Android Studio学习笔记2第一个软件
- SAP的版本介绍
- 结合实际问题的 Bitcode 适配指南 (二)
- svn邮件通知