摘要: 算法推导如何得到这样的排列顺序?这是本文的重点。我们可以这样来分析: 我们希望下一个数比当前数大,这样才满足“下一个排列”的定义。因此只需要将后面的「大数」与前面的「小数」交换,就能得到一个更大的数。比如 123456,将 5 和 6 交换就能得到一个更大的数 123465。我们还希望下一个数增加的 阅读全文