LeetCode第六十题
自己代码的开源仓库:click here 欢迎Star和Fork :)
¶题目描述
给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。
按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:
1 | "123" |
给定 n 和 k,返回第 k 个排列。
1 | 示例 1: |
¶代码
¶回溯法超时版本
理论剪去达到k之后所有循环应该不会超时的,但还是超时了。
1 | from goto import with_goto |
¶参考大佬的做法
1 | class Solution: |