作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
给定数组:
int data[5] = {data[0],data[1],data[2],data[3],data[4]}
…和另一个带索引的数组:
int idx[5] = {3,1,0,2,4}
重新排列 data[5]
数组的最快方法是什么,以便生成的(排序的)数组变为:
data[5] = {data[3],data[1],data[0],data[2],data[4]}
最佳答案
根据索引对数组进行排序:对于您在引用数组中执行的任何比较和重新排序操作,也将相应的索引移动到另一个数组中。
关于c++ - 如何在 C++ 中通过另一个索引数组重新排列一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30189164/
我是一名优秀的程序员,十分优秀!