黑马程序员技术交流社区
标题:
脑袋快要炸。想出了一个比较屌的数组(已排序)去重算法
[打印本页]
作者:
as604049322
时间:
2014-11-22 17:39
标题:
脑袋快要炸。想出了一个比较屌的数组(已排序)去重算法
test.zip
(522 Bytes, 下载次数: 74)
2014-11-22 17:39 上传
点击文件名下载附件
import java.util.Arrays;
class Demo
{
public static void main(String[] args)
{
char[] a = {'1','1','2','4','4','4','3','6','6'};
Arrays.sort(a);
char[] temp=arrnoree(a);
for(int i=0;i<temp.length;i++)
System.out.println(temp
);
}
public static char[] arrnoree(char[] str)//对已经排序的字符数组去重
{
int num=0;
int[] p=new int[str.length];
for(int i=0;i<str.length-1;i++){
for(int j=i+1;j<str.length;j++){
if(str
!=str[j]){
i=p[num++]=j-1;
break;
}
}
}
char[] out=new char[num+1];
out[num]=str[str.length-1];
for(int i=0; i<num; i++)
out
=str[p
];
return out;
}
}
test.zip
2014-11-22 17:34 上传
点击文件名下载附件
494 Bytes, 下载次数: 68
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2