排序算法:Sleep sort

发明这种算法的人……真是民族的脊梁

蛋疼的排序算法,真是颠覆世界观啊……

例子:./example 5 6 8 9 1

输出 1 5 6 8 9 (9秒钟以后……)

shell脚本版:

#!/bin/bash
function f() {
    sleep "$1"
    echo "$1"
}
while [ -n "$1" ]
do
    f "$1" &
    shift
done
wait

更多语言版本参见 百科:http://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort

coolshell也有相关文章:http://coolshell.cn/articles/4883.html