欧皇排序法

今天发现一个好玩的,欧皇排序法,下面是代码:


public List<Integer> EuropeanEmperor(List<Integer> num) {
        ss:
        while (true) {
            Collections.shuffle(num);
            for (int i = 0; i < num.size() - 1; i++) {
                if (num.get(i) > num.get(i + 1)) {
                    continue ss;
                }
            }
            break ;
        }
        return num;
    }

咱测试一下:在这里插入图片描述

版权声明:本文为imagineluopan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。