美文网首页算法第四版习题讲解
算法练习(10):查找重复元素(1.1.28)

算法练习(10):查找重复元素(1.1.28)

作者: kyson老师 | 来源:发表于2017-09-02 19:57 被阅读483次

本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号:zhujinhui207407 谢谢。另外,本人的个人博客 http://www.kyson.cn 也在不停的更新中,欢迎一起讨论

算法(第4版)

知识点

  • 遍历数组
  • 打印数组中的每个元素

1.1.28 删除重复元素。修改BinarySearch类中的测试用例来删去排序之后白名单中的所有重复元素。

分析

见小专栏:算法练习(7): 删除有序数组中的重复元素(1.1.28)

代码索引

Practise_01_01_28.java

广告

我的首款个人开发的APP壁纸宝贝上线了,欢迎大家下载。

本人所有文章已经转移至小专栏,谢谢大家订阅。

相关文章

网友评论

  • 丿憧憬相遇:private static int[] test(int[] a) {
    int[] temp = new int[a.length-1];
    int m = 0;
    for (int i = 0; i < a.length - 1; i++) {
    if (a[i] != a[i+1]) {
    temp[m] = a[i];
    m++;
    }
    }
    if (a[a.length-2]==a[a.length-1]){
    temp[m] = a[a.length-1];
    }
    System.out.println(Arrays.toString(temp));
    int[] result = new int[m+1];
    for (int l = 0; l < m+1; l++) result[l] = temp[l];
    return result;
    }
    kyson老师:@丿憧憬相遇 好的,我看一下,谢谢
    丿憧憬相遇:@kyson老师 楼下的问题:算法是有问题的,假如存在3个相同的数呢
    kyson老师:@丿憧憬相遇 啥问题?
  • 6599e7361db6:算法是有问题的,假如存在3个相同的数呢,

本文标题:算法练习(10):查找重复元素(1.1.28)

本文链接:https://www.haomeiwen.com/subject/lsprjxtx.html