算法学习——递归和排列组合_打印n个数中任意m个数的全排列c++_布布要成为最负责的男人的博客-CSDN博客

网站介绍:文章浏览阅读2k次,点赞11次,收藏12次。排列组合三大问题:1.打印n个数的全排列2.打印n个数中任意m个数的全排列3.打印n个数中任意m个数的组合1.打印n个数的全排列这个题实际上是可以直接用STL中的next_permutation()函数,代码如下:#include<bits/stdc++.h>using namespace std;int main(){ int data[4]={5,2,4,1}; sort(data,data+4);//先排序得到字典序最小的序列 do{ for(int i=0;i&_打印n个数中任意m个数的全排列c++