如何根据C++中的给定索引对列表进行就地排序

我有一个很大的对象列表(Struct)。它们已排序,索引已保存在另一个列表中。如何根据索引进行就地排序?例如,FOO A[5] =[a5,a4,a8,a1,a3] int idx[5] = [3,0,4,1,2]复制预期结果:A[5] = ...

如何根据Haskell中的参数递归删除元组列表

我正在试着写一个函数,它有两个参数,第二个参数有一个元组列表。如果第一个分量等于第一个参数,则删除这对元组。例如myDelete 2(1,a),(2,b),(3,‘c’)=(1,a),(3,‘c’)以下是我尝试过的方法myDelete ::...