最近微博上的乙個被大家稱之為「睡眠演算法」的排序方式,讓人感到非常好奇。仔細一看才發現,寫**的人也是人才呀。
雖然說這種寫**的方式不能應用到實際開發中,但是身為程式設計師可以探索一下:
兩個弊端:為了可以正確的按照公升序輸出(不考慮時間,只考慮輸出結果):1. 針對數字相差較小的,該演算法不能正確輸出,比如(3,1),依然會輸出3,1
2. 針對數字較大的,時間有點長(蠻符合睡眠演算法的基本思想)
public class sleepsort implements runnable
public static void main(string args) ;
length = numbers.length;
for (int i = 0; i < length ; i++)
}public void run() catch (exception e)
}}輸出結果:11
331235
1235
1236
1236
3434
3434
3435
3435
3436
3436
5555
5555
process finished with exit code 0
僅供娛樂!莫要當真! 傳說中的MTU
通訊術語 最大傳輸單元 maximum transmission unit,mtu 是指一種通訊協議的某一層上面所能通過的最大資料報大小 以位元組為單位 最大傳輸單元這個引數通常與通訊介面有關 網路介面卡 串列埠等 網際網路協議允許ip分片,這樣就可以將資料報分成足夠小的片段以通過那些最大傳輸單元小...
傳說中的truncate html
學習用rails做blog的時候要用到rails的truncate功能。h truncate post.content,100,問題來了,將html截斷後出現不完整的tag,導致後續的文章排版都錯亂了。本來考慮是不是自己寫乙個,正在思考思路,結果祭起google,好嗎,已經有牛人寫了 簡單記錄一下 ...
傳說中的分頁6
set quoted identifier off goset ansi nulls on go 名稱 分頁儲存過程 使用示例 exec sp pageindex from stusources 2,10 注意 目前還沒有對輸入的引數進行嚴格的驗證 預設為輸入都是合法有效的 alter proc s...