シンプルな問題があるようですが、これまでのところ理解できません。2つの配列(値、キー)をソートしてから、キーをソートする
は、私は2つの配列を持っていると言う:
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の値が切り替えられ、 f値の配列は変更されていません。
+1 LINQ – bitxwise