糟糕的C语言睡眠排序算法
生活随笔
收集整理的這篇文章主要介紹了
糟糕的C语言睡眠排序算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不知道大家知道這個算法沒有,就是靠睡覺完成排序的。
比如數字1 4 3,第一個數字1的時候,創建一個線程,然后讓線程休眠1個時間單位,依次是 4 和 3個單位。
因為睡眠的時間不同,線程醒的時間也不同。3會比4先醒過來,這就完成了簡單的排序。
如果在面試的時候,你想不起冒泡,想不起歸并,也想不起快排,就偷偷懶,來一個睡覺也可以的排序算法試試。
不過這個算法的性能堪稱史上最差,千萬不要用在項目里面,被打的話,博主是不會負責醫藥費的哦。
我寫的簡單排序代碼如下:
代碼輸出:
最后,如果覺得不錯,大家順手點個贊,轉發就是對我最大的鼓勵和支持!
長按識別二維碼關注公眾號
總結
以上是生活随笔為你收集整理的糟糕的C语言睡眠排序算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决sql插入中文问题
- 下一篇: ALSA音频框架理解:machine