博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL next_permutation 全排列
阅读量:5141 次
发布时间:2019-06-13

本文共 349 字,大约阅读时间需要 1 分钟。

调用方法:

int arr[4]={
1,2,3,4}; while(next_permutation(arr,arr+4)){ for(int i=0;i<4;i++) printf("%d ",arr[i]); puts(""); }

测试效果:

注:可以看到1 2 3 4这个结果被跳过了。

正确调用方法:

int A[3]={
1,2,3}; do{ printf("%d %d %d\n",A[0],A[1],A[2]); }while(next_permutation(A,A+3));

 

转载于:https://www.cnblogs.com/TQCAI/p/8455316.html

你可能感兴趣的文章
hdu3437 划分树 区间内小于第K大的值得和
查看>>
P1113 杂务
查看>>
20155320《网络对抗》MSF基础应用
查看>>
第七章 软件测试 课后习题
查看>>
一篇非常适合git入门的文章
查看>>
四级英语day10
查看>>
基于K-近邻分类算法的手写识别系统
查看>>
使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
查看>>
PC站跳转M站的方法
查看>>
wow 各职业体验(pvp)
查看>>
Streaming的receiver模式
查看>>
[转载]一个人的失败,99%失败于“脾气”
查看>>
一个简单的MDI示范程序(Delphi)
查看>>
统计实验数据 总结实验结果
查看>>
Spring 3.x MVC 入门4 -- @ResponseBody & @RequestBody
查看>>
62. Unique Paths
查看>>
Linux Linux程序练习十七
查看>>
数据库关系运算
查看>>
JavaSE基础之 IO流
查看>>
DDoS攻防战 (一) : 概述
查看>>