排序算法的穩定性和時間複雜度小結[轉]

穩定性解釋: 一個排序算法是穩定的,就是當有兩個相等記錄的關鍵字R和S,且在原本的列表中R出現在S之前,在排序過的列表中R也將會是在S之前。 當相等的元素是無法分辨的,比如像是整數,穩定度並不是一個問題。然而,假設以下的數對將要以他們的第一個數字來排序。 (4,1)(3,1)(3,7)(5,6)在這個狀況下,有可能產生兩種不同的結果,一個是依照相等的鍵值維持相對的次序,而另外一個則沒有: (3,1
相關文章
相關標籤/搜索