Golang實現睡眠排序(SleepSort)

睡眠排序 睡眠排序原理就是爲一個長度爲n的待排序數組建立一個長度爲n的線程向量,將待排序數字做爲線程sleep函數的參數,sleep完成後輸出數字,那麼數字越大sleep時間越長,就排到越後面.web 聯想到Golang特色之一就是使用goroutine處理多線程情景, 所以作了嘗試. 多個goroutine休眠時間以數字大小成正比, 休眠結束後放入管道channel, 管道內數字排序即爲數組升序
相關文章
相關標籤/搜索