我是C++的新手
我有个简单的疑问
我的阵列:
reporter[3][2] = { {0, 7}, {1, 12}, {2, 3} };我想这样分类:
{ {1, 12}, {0, 7}, {2, 3} };我想按第二部门分类。
非常感谢
发布于 2016-01-23 22:32:32
可以这样做的步骤如下:
把所有的第二元素带到一个一维的结构数组中。让它是node temp[];
其中node是这样的:
struct node{
int value;
int position;
};使用基于temp[i].value的任何技术对它们进行排序。
然后根据排序数组中的temp[i].position将数组复制到结果数组中。
https://stackoverflow.com/questions/34969517
复制相似问题