题目描述 给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 样例描述 示例 1: 输入:n = 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9] 示例 2: 输入:n = 2 输出:[1,2] 思路 **DFS + 树的遍历 ** 构建如下图所示的树,然后用DFS遍历这颗树 时间复杂度O(n), 空间复杂度O(n)