Java中的Array Deque数据结构中的Itearator

时间:2017-11-03 10:37:26

标签: java arraydeque

static ArrayDeque<Integer> bfs = new ArrayDeque<Integer>();
static Iterator<Integer> revbfs = new ArrayDeque<Integer>();

revbfs=bfs.descendingIterator();

非常快的问题。我想以相反的顺序返回bfs。有descendingIteartor方法,我只是不确定它返回了什么。在这种情况下,revbfs会是什么?我如何使用该方法来达到相反的顺序?

1 个答案:

答案 0 :(得分:0)

嗯,这个代码非常容易测试:

{{1}}

此外,official docs可能非常有用,在这种情况下:

  

Iterator descendingIterator()

     

反向返回此双端队列中元素的迭代器   顺序。元素将从最后开始按顺序返回   (尾)到第一(头)。

如果您不确定某些类/方法行为,请尝试搜索,阅读和测试。