我希望程序在输出中打印与队列内容相反的内容(使用数组提示)
我有3个类,节点,类,主
public class QueuePtr {
Node front, rear;
QueuePtr () { rear = front = null; }
Boolean isEmpty ()
{
if (front == null) return true; else return false;
}
void ENQUEUE (int x) {
Node N = new Node(x);
if(rear != null) {rear.next = N;
rear = N; }
else { front = rear = N; }
}
public static void main(String arg[])
{
QueuePtr Q = new QueuePtr () ;
Q.ENQUEUE(10);
Q.ENQUEUE(20);
Q.ENQUEUE(30);
Q.ENQUEUE(40);
Q.ENQUEUE(50);
Q.ENQUEUE(55);
Q.ENQUEUE(60);
Q.ENQUEUE(70);
reverse (Q);
}
输出[70、60、55、50、40、30、20、10]
您可以使用递归在解构队列时以相反的顺序打印队列:
public static void printBackwards(QueuePtr q) {
if (!q.isEmpty()) {
Node r = q.DEQUEUE();
printBackwards(q);
System.out.println(r);
}
}
这不是HW或作业。这是我自己在练习的。 给定一个队列,编写一个反向方法来反向队列的元素。MyQueue保持不变。 签字: 注意:未知队列是使用节点还是数组生成的。 队列已经实现了一些方法,我们可以使用这些方法:
问题内容: 我想转置HTML表格中的行和列,即将行作为列,将列作为行。 我可以用什么方式做到这一点? 范例: 如 问题答案: HTML: js:
这段代码有两个问题: explext强制转换; 我想知道是否有一行的解决方案。 那么我们有没有更优雅的方法来做到这一点呢? 队列是否反向并不重要。我需要一个反转元素的int数组。
问题内容: 我有一个简单的场景: 基本上如果 我想要,如果 我已经尝试了许多在网络上找到的变体,例如,什么都没有。.似乎无法使其正常工作 有任何想法吗? 问题答案: 如果您想更改顺序并使用更大的尺寸,可以使用bootstrap提供。看起来,如果只想更改尺寸,则必须在一个较大尺寸的小提琴上定义常规顺序
我试图编写一个递归方法来反转队列中的所有元素。 在实现队列的抽象类myQueue中 接口队列 在我的反向方法中,我的目标是不断地递归地从原始队列中退出队列(删除第一个元素),直到队列为空。每次我退出队列时,我都会将该对象放入一个临时队列中。当我的队列为空时,我将从临时队列重新排队到原始队列。 我的第一个问题是定义一个新的临时队列,在我的例子中是bufferQueue。我得到以下信息:
问题内容: 如何在Python中执行以下操作? 我需要一个数组的元素,但是要从头到尾。 问题答案: 你可以通过以下方式使用该函数: 请注意,它不会返回列表。你可以使用来获得反向列表。