next_permutation()全排列函数
·. next_permutation(start,end)返回下一个排列
·. prev_permutation(start,end)返回上一个排列(均按字典序排序)
当当前序列(数组)不存在下一个排列时,函数返回false,否则返回true
next_permutation(num,num+n)函数是对数组num中的前n个元素进行全排列,同时并改变num数组的值。
next_permutation()在使用前需要对欲排列数组按升序排序,否则只能找出该序列之后的全排列数。
此外,next_permutation(node,node+n,cmp)可以对结构体num按照自定义的排序方式cmp进行排序。也可以对字符按照字典序排列。