我有一个对象列表 (L1) 和另一个整数列表 (L2),它们表示对象应该处于的顺序。出于对这个问题不重要的原因,我被允许的唯一操作在 L1 上执行是
L1.move(int fromIndex, int toIndex)
我想知道是否有人可以向我指出一种算法,该算法可以仅使用一次操作或就地排序将对象按照 L2 指定的顺序放入 L1。
谢谢
最佳答案
看看这些: 冒泡排序、梳排序、选择排序、插入排序、堆排序、Shell 排序。
关于algorithm - 就地列表排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102385/