几种去重算法的实现

来源:互联网 发布:打印机排版软件 编辑:程序博客网 时间:2024/06/01 17:11

第一种:
package Demo1;

import java.util.TreeSet;

//实现功能:去重
/* 利用Set接口的实现类,实现类不能添加重复元素的特性,
* 同时TreeSet实现类中添加元素是按照顺序排列的特点解决查重和排序问题
*
* 使用Set接口中三个实现类无法存入相同的元素特性,
* 和TreeSet存储顺序为升序存储引用的特性来实现排序
* sortArray 待排序数组
*/
public class Demo1 {
public static void main(String[] args) {
int[] sortArray ={2,1,3,4,4,2,7,5,8,9};
treeSetSort(sortArray);

}

public static void treeSetSort(int[] sortArray){
if(sortArray.length==0){ //待排序数组的判空
int[] len ={0};
System.out.println(len);
}

TreeSet myTreeSet = new TreeSet();
for(int i=0;i

原创粉丝点击