百憂解
2月 20, 2011
如何將 Unstable sort 轉為 Stable sort
如何將 Unstable sort 轉為 Stable sort
將原始資料進行轉換,使得具有相同鍵值的資料變成不同,進行排序後再還原回原先的資料。
for i=1 ~ n
a[i] = a[i] * n + ( i-1 )
進行 sort ( 例如使用 selection sort )
for i=1 ~ n
a[i] = a[i] / n ;
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言