【原创】黑科技库(二): 全排列函数 next_permutation

在茫茫代码海中,总有那么一些函数,一些代码,会写的你崩溃。

比如……

全排列?几十行?如果我告诉你,一行就可以搞定呢?

数组最值?for循环?如果我告诉你,一个函数就可以搞定呢?


这就是——黑科技。


这里,将会为你讲述,黑科技的故事。

(不定期看心情更新)



1、函数

next_permutation(数组+起始下标,数组+结束下标);

(需调用"#include<algorithm>"和"using namespace std;"头文件)


2、作用与格式

将数组a从起始值begin,到end进行全排列,与do-while套用。

char a[100];
do{    
           //do something
    }while(next_permutation(a,a+strlen(a)));


对a的类型没有要求。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值