Description
Given an integer n, return 1 - n in lexicographical order.
For example, given 13, return: [1,10,11,12,13,2,3,4,5,6,7,8,9].
Please optimize your algorithm to use less time and space. The input size may be as large as 5,000,000.
解法
采用DFS的解法,其实就是十叉树的前序遍历嘛。参考二叉树的前序遍历即可
具体代码如下:
1 | class Solution { |