您当前的位置: 首页 > 
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

删除排序数组中的重复元素

沙漠一只雕得儿得儿 发布时间:2017-05-18 10:17:28 ,浏览量:0

方法一:利用临时变量

过程如图所示:

public class 删除数组中的重复元素 {
	public static void main(String[] args) {
		int[] arr = { 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 7, 7, 7, 7, 8 };
		/**
		 * 利用临时变量,
		 */

		int temp = arr[0];
		int len = 1;
		for (int i = 1; i < arr.length; i++) {
			if (temp == arr[i]) {
				continue;
			} else {
				temp = arr[i];
				arr[len] = arr[i];
				len++;
			}
		}
		System.out.println(len);
	}
}
方法二:

过程如下图所示:

public class 删除数组中的重复元素 {
	public static void main(String[] args) {
		int[] arr = { 1, 2, 2, 2, 3, 3, 4, 4, 5, 6, 7, 7, 7, 7, 8 };
		 ArrayList list = new ArrayList();
		 for (int i = 0, j = 1; i             
关注
打赏
1657159701
查看更多评论
0.0391s