博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode - 31. Next Permutation
阅读量:6333 次
发布时间:2019-06-22

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

 31. Next Permutation

 ----------------------------------------------------------------------------

Mean: 

给定一个数列,求这个数列字典序的下一个排列.

analyse:

next_permutation函数的运用.

Time complexity: O(N)

 

view code

class
Solution
{
public
:
   
void
nextPermutation(
vector
<
int
>&
nums)
   
{
       
if(
next_permutation(
nums
.
begin
(),
nums
.
end()))
           
return;
       
else
       
{
           
sort(
nums
.
begin
(),
nums
.
end());
           
return;
       
}
   
}
};

转载于:https://www.cnblogs.com/crazyacking/p/5203108.html

你可能感兴趣的文章
docker构建私有仓库
查看>>
2018/12/31抓取装置投运前两天的电流数据来判断通讯情况
查看>>
Android获得手机UserAgent的源码
查看>>
职场人必备:工作述职报告PPT模板
查看>>
华为认证让你的实习工资比别人高出一截
查看>>
hcl安装出现的问题
查看>>
Netty源码之ChannelPipeline和ChannelHandlerContext
查看>>
【读书分享】流血的仕途
查看>>
Enable DB Query in HUE web UI
查看>>
windows服务器网络群集
查看>>
TCP连接状态详解
查看>>
phpmyadmin网页版数据库的管理
查看>>
自定义组件进阶之一
查看>>
学生时代的结束,工作的开始
查看>>
Linux下处理由window上传zip解压后文件(夹)名的乱码问题
查看>>
java笔记:第8章 异常
查看>>
python制作galgame引擎(六)
查看>>
java-第五章-while-输入1~7,输入0结束循环,输出英文星期的缩写
查看>>
我的友情链接
查看>>
Design Pattern学习笔记 --- 工厂模式(-)
查看>>