我想使用堆棧反轉鏈接列表。使用堆棧實現鏈接列表反轉
Node Reverse(Node head) {
Stack<Node> x = new Stack<Node>();
Node curr = new Node();
curr= head;
while (curr!=null){
x.push(curr);
curr=curr.next;
}
int i=0;
while(!x.isEmpty()){
if (i=0){
head=x.pop();
i++;
}
else{
Node temp = new Node();
temp = x.pop();
}
}
}
這是我的代碼。我被困在while循環中。能否請你幫忙。?