排序算法的詳解與總結

在開始介紹排序方法之前,需要先掌握排序的三個因素,這些因素是決定我們選擇哪種排序方法的關鍵。 1)  時間複雜度,這個是程序員最關心的問題,大家都想最快速度算出結果纔好。 2)  穩定性,當序列中兩個相等的元素排序結束後前後順序是否發生變動,這個是業務人員最關心的問題,程序員們沒特殊要求基本不care。不過穩定性在業務上確實存在一定的意義,例如我們拿到一個班級按姓氏筆畫排名的成績單,現在要求我們按
相關文章
相關標籤/搜索