关于全排列
来源:互联网 发布:成都 知乎 编辑:程序博客网 时间:2024/06/06 10:07
#include <cstdlib>#include <iostream>#include <algorithm>#include <vector>using namespace std;void TestArray(){char chs[] = { '4', '6', '5', '3'};int count = sizeof(chs) / sizeof(char);next_permutation(chs + 0, chs + count);printf("TestArray:\n");for (int i = 0; i < count; i++) {printf("%c\t", chs[i]);}printf("\n");}void TestVector(){int n;cin >> n;int *in = new int[n];for (int i = 0; i < n; i++)cin >> in[i];vector<int> vChs(in, in + n);while (next_permutation(vChs.begin(), vChs.end())){ printf("TestVector:\n");for (int i = 0; i < vChs.size(); i++)cout << vChs[i] << " ";//vector<char>::iterator itr;//for (itr = vChs.begin(); itr != vChs.end(); itr++) {//printf("%c\t", *itr);//}printf("\n");}}int main(int argc, char *argv[]){//TestArray();//printf("\n");TestVector();system("PAUSE");return EXIT_SUCCESS;}
0 0
- 关于全排列
- 关于全排列
- 关于全排列
- 关于全排列 leetcode
- 关于全排列
- 关于全排列算法实现
- 关于全排列的总结
- 关于全排列算法的思考
- java permutation关于全排列的问题
- 关于全排列算法的思考
- 关于abc全排列的方法
- 关于全排列 next_permutation() 函数的用法
- HDU2048全错位排列 关于抽奖
- 关于全排列 next_permutation() 函数的用法
- 全排列
- 全排列
- 全排列
- 全排列
- equals与==的区别
- Swift防止按钮重复点击实现+Swift如何运用Runtime
- 晓说——东瀛日本(一)
- POJ NOI0105-44 第n小的质数
- CentOS7使用firewalld打开关闭防火墙与端口
- 关于全排列
- 转换日期格式
- golang实现自定义驱动的Cache
- linux下安装安装jdk和安装android studio
- 搜索--07
- 详讲FL Studio显示模式按钮
- wordpress系列1:安装
- linux C++ 获取当前时间,以标准时间“年-月-日 时:分:秒”的形式输出
- Cookie的用法