给定0到9之间的若干个数字(可能重复),求这些数字全排列构成的所有整数,结果从小到大排列。如数字'1','2','3'构成的全排列,按从小到大的顺序排列结果为:123,132,213,231,312,321 注: (1)结果以0开头的整数,抹掉所有开头的0,如:0123->123 (2)结果中如果有重复的数字,只保留一个
输入、输出描述
输入:
digit: 0-9 构成的单个数字数组 n: 数组的长度
输出:
数字全排列构成的整数数组,按从小到大顺序排列
Example
输入:
digit: 1,2,3 n: 3
输出:
123,132,213,231,312,321