C++自带函数

1、next_permutation()求全排列。

int a[]={1,2,3,4,5};
//产生所有下一组合,时间复杂度为n!,速度较慢
next_permutation(a,a+5);
PS:prev_permutation(a,a+5);//上一组合

 使用这个函数之前可以进行排序,那么就是这一些数据元素排序之后的全排列,否则就是接着当前的往后进行全排列操作。

2、

 

posted @ 2020-06-30 11:49  ACM-lxh  阅读(290)  评论(0编辑  收藏  举报