我在考试中被要求用 Java 编写一个关于队列的算法。我用 anIterator
来提取队列的元素。(元素由 chars : 'R'
or 'W'
or 'B'
ONLY 组成)。该问题禁止创建或破坏输入队列的任何字符。我只是想问一下使用Iterator
提取元素是否“创建”字符?我的算法是:
Q=Queue
Iterator dummy=Q.elements();
while (//some condition){
if (dummy.data=='R')
...
...
这只是算法。我想问我是否“创造”了元素,因为我因此获得0
了分数。:(