我想以非递增形式对数组进行排序。该数组的元素是4个作业利润。
所以利润是作业i的利润,我用没有顺序的用户输入填充这个数组。
为此,我必须使用快速排序算法。此算法对数组元素进行排序
正确,但我希望作业编号(每个作业的数组索引)按元素排序
同时。因为我不想换工作。

最佳答案

您可以创建具有JobJobNumber成员的Profit对象,将它们存储在STL集合中,然后使用STL sort对STL集合进行排序。

关于c++ - 快速排序数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4842335/

10-10 00:58
查看更多