A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

test.zip (522 Bytes, 下载次数: 48)
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

494 Bytes, 下载次数: 45

1 个回复

倒序浏览
好像很吊的样子。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马