我在测试中遇到了一些问题。现在在与朋友讨论之后,答案不同了,我们离做出答案的决定还差得很远。你们中的任何一个程序员都可以解决它并分享答案吗?谢谢大家!
这是问题:
显示以下代码段编写的内容,假设 element1、element2 和 element3 是 int 变量,并且 queue 是符合 5.2 节中给出的队列抽象描述的对象,假设您可以存储和检索输入 int 并在队列中。
一种)
element1 = 1;
element2 = 0;
element3 = 4;
qeueu.enqueue(element2);
qeueu.enqueue(element1);
qeueu.enqueue(element1+element2);
element2 = queue.dequeu();
queue.enqueue(element3*element3);
queue.enqueue(element2);
queue.enqueue(3);
element1 = queue.dequeue();
system.out.println(element1 + " " + element2 + " " + element3);
while(!qeueu.isEmpty())
{
element1 = queue.dequeue();
system.out.println(element1);
}
b)
element1 = 4;
element2 = 0;
element3 = element1 + 1;
qeueu.enqueue(element2);
qeueu.enqueue(element2 + 1);
qeueu.enqueue(element1);
element2 = queue.dequeu();
element1 = element2 + 1;
queue.enqueue(element1);
queue.enqueue(element3);
while(!qeueu.isEmpty())
{
element1 = queue.dequeue();
system.out.println(element1);
}
system.out.println(element1 + " " + element2 + " " + element3);