341. 扁平化嵌套列表迭代器
难度中等
给你一个嵌套的整型列表。请你设计一个迭代器,使其能够遍历这个整型列表中的所有整数。
列表中的每一项或者为一个整数,或者是另一个列表。其中列表的元素也可能是整数或是其他列表。
示例 1:
1 | 输入: [[1,1],2,[1,1]] |
示例 2:
1 | 输入: [1,[4,[6]]] |
DFS
这样写好像不符合Iterator 的设计规范。。。。
1 | /** |
栈
1 | public class NestedIterator implements Iterator<Integer> { |