问题标题: 酷町堂:3773 数组下标排序

0
0

0
已采纳
赵思聪
赵思聪
初级守护
初级守护
for(int i=1;i<=n-1;i++)
    {
        for(int j=i+1;j<=n;j++)
        {
            if(a[i]>a[j])
            {
                swap(a[i],a[j]);
                swap(b[i],b[j]);
            }
        }
    }

核心代码

数组a代表原数字,数组b代表下标

0
0
0
桑烁
桑烁
高级光能
高级光能

冒泡排序(中间穿插一个数组(1,2,3,4……)值随着原数组变化

eg:    1 4 2 3对应1 2 3 4

 先    2,4调换   1 2 4 3对应1 3 2 4

然后  4,3调换    1 2 3 4对应1 3 4 2

输出  1 3 4 2

我要回答