C++ 使用快速排序对数组进行排序
我想对一个数组进行非递增排序。这个数组的元素是4个工作利润 所以利润[i]是作业i的利润。我用没有顺序的用户输入填充这个数组 为此,我必须使用快速排序算法。该算法对数组元素进行排序 正确,但我想用元素对作业编号(每个作业的数组索引)排序C++ 使用快速排序对数组进行排序,c++,algorithm,C++,Algorithm,我想对一个数组进行非递增排序。这个数组的元素是4个工作利润 所以利润[i]是作业i的利润。我用没有顺序的用户输入填充这个数组 为此,我必须使用快速排序算法。该算法对数组元素进行排序 正确,但我想用元素对作业编号(每个作业的数组索引)排序 同时。因为我不想更改作业编号。您可以创建具有JobNumber和Profit成员的job对象,将它们存储在STL集合中,然后使用对STL集合进行排序。您可以创建具有JobNumber和Profit成员的Job对象,将它们存储在STL集合中,然后使用对STL集合进
同时。因为我不想更改作业编号。您可以创建具有
JobNumber
和Profit
成员的job
对象,将它们存储在STL集合中,然后使用对STL集合进行排序。您可以创建具有JobNumber
和Profit
成员的Job
对象,将它们存储在STL集合中,然后使用对STL集合进行排序。。。。。实现快速排序?像往常一样。。。到目前为止你都试过什么?我很了解快速排序算法。我想要的是:这真是个悬崖勒马。所以。。。。实现快速排序?像往常一样。。。到目前为止你都试了些什么?我很熟悉快速排序算法。我想要的是:这真是个悬崖勒马。