所以我有两个数组 - arrOne = [10, 2, 3, 14, 1] 和 arrTwo = [1, 2, 3, 5, 4];
我想对 arrTwo 进行排序并在 arrOne 上使用相同的索引更改,即 arrTwo = [1, 2, 3, 4, 5], arrOne [10, 2, 3, 1, 14]。
我一直在尝试用归并排序来实现它,但它不起作用。递归阻碍了我做我想做的事。
需要注意的是,我一次将数据作为两个整数获取,并将它们推送到单独的数组中,使用前面的数组意味着 -
输入 10 ,1
输入 2, 2
输入 3, 3
输入 14, 5
输入 1, 4
也许可以使用不同的数据结构,但我不知道。
我把 go 作为一个标签,因为我想用两种语言来解决它。
慕尼黑的夜晚无繁华
开满天机
相关分类