LintCode 52 下一个排列
来源:互联网 发布:西方现代哲学史知乎 编辑:程序博客网 时间:2024/04/30 13:33
题目:nextPermutation
要求:
给定一个整数数组来表示排列,找出其之后的一个排列。
样例:
给出排列[1,3,2,3],其下一个排列是[1,3,3,2]
给出排列[4,3,2,1],其下一个排列是[1,2,3,4]
算法要求:
无
解题思路:
直接用STL
next_permutation返回下一个排列
算法如下:
vector<int> nextPermutation(vector<int> &nums) { // write your code here next_permutation(nums.begin(), nums.end()); return nums; }
0 0
- LintCode 52-下一个排列
- LintCode 52 下一个排列
- lintcode 下一个排列(52)
- LintCode-下一个排列
- lintcode-下一个排列
- 下一个排列 lintcode
- 下一个排列-lintcode
- Lintcode 下一个排列
- LintCode : 下一个排列
- lintcode[190]:下一个排列
- lintcode -- 下一个排列
- 下一个排列-LintCode
- lintcode---下一个排列
- lintcode刷题——下一个排列
- lintode(52)下一个排列
- 下一个排列
- 下一个排列
- 下一个排列
- LintCode 51 上一个排列
- linux常用命令
- 你要做的,就是坚持不懈!
- c中time函数的用法以及随机数的产生
- 面试题
- LintCode 52 下一个排列
- 第一篇
- kaggle之路(1)
- 《Cracking the Coding Interview程序员面试金典》----链表中倒数第k个结点
- B
- http://blog.csdn.net/rongdeguoqian/article/details/8035080
- sdut3257——Square Number(打表)
- 每日一题 No.32 程序员的归宿问题
- iOS多线程初级