全排列
带重复元素的排列
下一个排列
上一个排列
第 k 个排列
排列序号
排列序号II
全排列
给定一个数字列表,返回其所有可能的排列。
注意事项
你可以假设没有重复数字。...再考虑递归的结束条件,当元素都添加足够就结束了,添加足够的意思就是,元素个数等于数组的长度。...如果没有下一个排列,则输出字典序最小的序列。
样例
左边是原始排列,右边是对应的下一个排列。...注意事项
排列中可能包含重复的整数
样例
给出排列[1,3,2,3],其上一个排列是[1,2,3,3]
给出排列[1,2,3,4],其上一个排列是[4,3,2,1]
分析
与求下一个排列是一样的方法,...给出一个不含重复数字的排列,求这些数字的所有排列按字典序排序后该排列的编号。