一个数组排序后得到一个新的数组,怎样确定新数组里的数在原数组的位置
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 17:11:44
![一个数组排序后得到一个新的数组,怎样确定新数组里的数在原数组的位置](/uploads/image/z/5425252-52-2.jpg?t=%E4%B8%80%E4%B8%AA%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F%E5%90%8E%E5%BE%97%E5%88%B0%E4%B8%80%E4%B8%AA%E6%96%B0%E7%9A%84%E6%95%B0%E7%BB%84%2C%E6%80%8E%E6%A0%B7%E7%A1%AE%E5%AE%9A%E6%96%B0%E6%95%B0%E7%BB%84%E9%87%8C%E7%9A%84%E6%95%B0%E5%9C%A8%E5%8E%9F%E6%95%B0%E7%BB%84%E7%9A%84%E4%BD%8D%E7%BD%AE)
一个数组排序后得到一个新的数组,怎样确定新数组里的数在原数组的位置
一个数组排序后得到一个新的数组,怎样确定新数组里的数在原数组的位置
一个数组排序后得到一个新的数组,怎样确定新数组里的数在原数组的位置
这个有两种方法.
如果原数组没有重复的数字.直接遍历就得到.
如果有重复的数字.那就只有,在排序之前,把每个数的旧位置保存.排序的时候,也把新位置保存.
如果你调用的是库函数进行的排序,那做不到了.