Sleep Sort (休眠排序)

有创意的休眠排序,下面是Shell版本:

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

sm: # sh a.sh 2 3 5.3 6 9 1 8
1
2
3
5.3
6
8
9

posted @ 2012-07-12 14:41  stallman  阅读(408)  评论(0编辑  收藏  举报