51. 数字排列

输入一组数字(可能包含重复数字),输出其所有的排列方式。

数据范围

输入数组长度 $[0,6]$。

样例

输入:[1,2,3]

输出:
      [
        [1,2,3],
        [1,3,2],
        [2,1,3],
        [2,3,1],
        [3,1,2],
        [3,2,1]
      ]