我有什麼似乎是一個簡單的問題,但到目前爲止我無法弄清楚。排序兩個數組(值,鍵),然後排序鍵
說我有兩個數組:
int[] values = {10,20,20,10,30};
int[] keys = {1,2,3,4,5};
Array.Sort(values,keys);
然後陣列是這樣的:
values = {10,10,20,20,30};
keys = {4,1,2,3,5};
現在,我想要做的就是讓這個鍵在也會分類第二個優先級,所以鍵陣看起來像這樣:
keys = {1,4,2,3,5};
注意1和4值被切換,並且o f值數組沒有改變。
1 LINQ救援 – bitxwise 2010-11-29 22:55:32