在上述代码中,使用循环是因为next_permutation在已经到达全排列的最后一个时会返回false,这样会方便退出循环。而使用do… while语句而不使用while语句是因为序列123本身也需要输出,如果使用while会直接跳到下一个序列再输出,这样结果会少一个123。 普通的全排列解决方法:全排列 5.fill() fill()可以把...