博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Permutation Sequence
阅读量:4981 次
发布时间:2019-06-12

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

The set [1,2,3,…,n] contains a total of n! unique permutations.

By listing and labeling all of the permutations in order,

We get the following sequence (ie, for n = 3):

  1. "123"
  2. "132"
  3. "213"
  4. "231"
  5. "312"
  6. "321"

 

Given n and k, return the kth permutation sequence.

Note: Given n will be between 1 and 9 inclusive.

 

参考:http://www.cnblogs.com/tenosdoit/p/3721918.html

 

C++实现代码:

#include
#include
#include
using namespace std;class Solution {public: string getPermutation(int n, int k) { if(n==0) return ""; int total=factorial(n); string str=string("123456789").substr(0,n); string ret(n,' '); int i; for(i=0;i

 

转载于:https://www.cnblogs.com/wuchanming/p/4126149.html

你可能感兴趣的文章
ExtJs4 笔记 Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件...
查看>>
Django框架—ORM操作笔记
查看>>
FireDAC如何连接ORACLE数据库
查看>>
(转)logback配置详解
查看>>
解决电脑系统卡、慢 3分钟成为高手!
查看>>
9. Palindrome Number
查看>>
52. N-Queens II
查看>>
ORA-01555错误总结(二)
查看>>
flask简单demo
查看>>
SSH
查看>>
卷积神经网络—第一周
查看>>
如何形容这份美?
查看>>
linux 新增硬盘分区格式化
查看>>
暴零狗的泉五之旅 8-21
查看>>
【bzoj2431】[HAOI2009]逆序对数列 dp
查看>>
7 天玩转 ASP.NET MVC — 第 6 天
查看>>
论互联网合并趋势之不一样的「合并」
查看>>
JAVA 反序列化攻击
查看>>
CF1153F Serval and Bonus Problem 【期望】
查看>>
HTML5+CSS4基础知识测试
查看>>