字典序法生成排列 排列p1⋯pn的下一个排列可以如下确定: 求最后一个正序:i=max(j∣pj−1<pj) 找最后一个大于pi的数:j=max(k∣pi−1<pk) 交换pi−1和pj 反排pj之后的数