将已排序数组的索引转换为C中的另一个数组

时间:2013-11-29 21:58:08

标签: c arrays algorithm sorting indexing

我有2个阵列说

总和:

68     
78     
25     
45
85     

指数:

0
1
2
3
4

我确实对总和进行了冒泡并得到了:

25
45
68
78
85

现在,我需要知道关于sum数组的排序索引数组。所以,我的数组输出应该是:

2
3
0
1
4

我该怎么做?

2 个答案:

答案 0 :(得分:2)

我建议您改为对索引数组进行排序,并使用索引值进行比较"指向"至。那么你实际上并不需要对"值进行排序"数组只是"索引"阵列。

答案 1 :(得分:0)

所以,这是一个非常简单的解决方案,我从来没有想到过,所有的学分都归我的项目主管所有..而且它是。

在同一个循环下对两个数组进行排序。因此,当我将引用任何索引时,它将为我提供排序版本。