Golang实现睡眠排序(SleepSort)

睡眠排序 睡眠排序原理就是为一个长度为n的待排序数组建立一个长度为n的线程向量,将待排序数字做为线程sleep函数的参数,sleep完成后输出数字,那么数字越大sleep时间越长,就排到越后面.web 联想到Golang特色之一就是使用goroutine处理多线程情景, 所以作了尝试. 多个goroutine休眠时间以数字大小成正比, 休眠结束后放入管道channel, 管道内数字排序即为数组升序
相关文章
相关标签/搜索