Problem A: 【中级组】全排列
          Memory Limit:128 MB
          Time Limit:1.000 S
         
      
      
        
          Judge Style:Text Compare
          Creator:
      
      
          Submit:266
          Solved:127
      
Description
从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。
给定 n 个不含重复数字的数组 nums ,nums数组己按从小到大排列,返回其所有可能的全排列 。需要你按从小至大的顺序返回答案。
示例:
输入: n=3 nums[] = {123};
输出: 1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
Input
    输入二行,第一行为 n 。 第二行为从小到大己排序的 nums 数组中的n个数字,并且数字不重复。数字间以空格分隔。
      Output
    输出全排列,每一行为一个排列,按数字从小到大顺序输出每一排列。
        Sample Input Copy
3
1 2 3
          Sample Output Copy
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
            
          HINT
提示: 
    - 
		 
		1<= n <=6 。
- -10 <= nums[i] <= 10 。
 - 数字不重复 。