今天发现一个好玩的,欧皇排序法,下面是代码:
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版权协议,转载请附上原文出处链接和本声明。