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

知识点
- 遍历数组
- 打印数组中的每个元素
1.1.28 删除重复元素。修改BinarySearch类中的测试用例来删去排序之后白名单中的所有重复元素。
分析
见小专栏:算法练习(7): 删除有序数组中的重复元素(1.1.28)
代码索引
广告
我的首款个人开发的APP壁纸宝贝上线了,欢迎大家下载。
本人所有文章已经转移至小专栏,谢谢大家订阅。
网友评论
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;
}