static ArrayDeque<Integer> bfs = new ArrayDeque<Integer>();
static Iterator<Integer> revbfs = new ArrayDeque<Integer>();
revbfs=bfs.descendingIterator();
非常快的问题。我想以相反的顺序返回bfs。有descendingIteartor方法,我只是不确定它返回了什么。在这种情况下,revbfs会是什么?我如何使用该方法来达到相反的顺序?
答案 0 :(得分:0)
嗯,这个代码非常容易测试:
{{1}}
此外,official docs可能非常有用,在这种情况下:
Iterator descendingIterator()
反向返回此双端队列中元素的迭代器 顺序。元素将从最后开始按顺序返回 (尾)到第一(头)。
如果您不确定某些类/方法行为,请尝试搜索,阅读和测试。