Li Pan

Results 1 comments of Li Pan

我觉得无论是dfs先扁平所有数字还是每次拉平首个元素,都没有很好得利用【迭代器】和【递归】的性质。 更合理的实现是【递归】利用每一个NestedInteger自己的【迭代器】,使用cursor来指示下一个位置,如果下一个位置是数字,则输出,否则使用下一个NestedInteger的迭代器访问。 ```java public class NestedIterator implements Iterator { List nestedList; NestedIterator iterator; int cursor; int size; public NestedIterator(List nestedList) { this.nestedList=nestedList; iterator=null; size=nestedList.size(); cursor=-1; } @Override public Integer next()...