【发布时间】:2016-05-09 14:03:25
【问题描述】:
我的结构有 3 个 int 数组。像这样:
A[]: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
B[]: 2 3 1 1 2 2 4 3 3 1 3 4 3 4 1
C[]: 40 20 50 70 130 100 170 70 60 20 20 20 20 20 70
我想根据两个标准对我的结构进行排序。
第一个是:增加C-Array
第二个是:为C-Array的每一个相等的元素增加B-Array。
排序后的数组一定是这样的:
A[]: 10 2 11 13 12 14 1 3 9 4 15 8 6 5 7
B[]: 1 3 3 3 4 4 2 1 3 1 1 3 2 2 4
C[]: 20 20 20 20 20 20 40 50 60 70 70 70 100 130 170
我用冒泡排序做了第一个标准,但第二个更复杂。
我该怎么做?
【问题讨论】:
-
请展示您的研究成果。请先阅读How to Ask页面。
-
在下一次编辑中它将有 4 个数组?