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

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

1. Title

Permutation Sequence

2.   Http address

https://leetcode.com/problems/permutation-sequence/

3. The question

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.

4. My code (AC)

1     void modifyMin(char min[],int index) 2     { 3         for(int i = index; i < min.length - 1; i++) 4         { 5             min[i] = min[i+1]; 6         } 7     } 8     public String getPermutation(int n, int k) { 9 10             char str [] = new char[n];11             char min [] = new char[n];12             int base = 1;13             int layer = n-1;14             //base = (n-1)!15             min[0] = ( char ) (1 + '0');16             for(int i = 1 ; i 
= 2)57 {58 base /= layer;59 layer--;60 }else{61 base = 1;62 }63 }64 return new String(str);65 }

 

转载于:https://www.cnblogs.com/ordili/p/4928488.html

你可能感兴趣的文章
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
CTF中那些脑洞大开的编码和加密
查看>>
IdentityServer流程图与相关术语
查看>>
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
测试用例(一)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
建造者模式(屌丝专用)
查看>>
UVALive 4730 Kingdom +段树和支票托收
查看>>
[APIO2010]特别行动队
查看>>