假設排序兩個數組的奇事,我們有兩個數組:串聯
a = [4,3,8,7]
b = [(1,2),(5,6),(8,6),(9,0)]
所以我們希望現在的問題是,該陣列的排序。 所以排序的結果應該是a_sorted = [3,4,7,8]
。 而且,我們不能對數組b進行排序。 相反,數組b的順序必須根據數組a的排序順序進行更改。
所以,數組b必須是b_sorted = [(5,6),(1,2),(9,0),(8,6)]
即,a_sorted的順序將是a_sorted = [a[1],a[0],a[3],a[2]]
。 相應地,b_sorted = [b[1],b[0],b[3],b[2]]
問題很簡單。這種排序有沒有名字? :
非常感謝Jim!這當然有助於:) – sniper 2011-05-26 20:04:36