-1
リンクリストの逆転のためのコードがコンパイルされません。すべてが論理的に正しいと思われます。リンクリストの逆戻り
は、ここに私のLinkedList
クラスの抜粋されています
public class LinkedList {
Node head;
public static class Node {
int data;
Node next;
Node(int d) {
this.data = d;
this.next = null;
}
}
public void display(Node n) {
n = head;
int ctr;
while (n != null) {
System.out.print(n.data +" ");
n = n.next;
}
ctr = countNodes(head);
System.out.println("The list length is "+ctr);
}
public Node recreverse(Node n){
Node prev = null;
Node temp = null;
if (n.next == null) {
head = n;
head.next = prev;
return head;
} else {
temp = n;
n = n.next;
prev = n;
prev.next = temp;
return n;
}
}
}
どのようなコンパイルエラーが表示されますか? – Dziugas
次の行 'ctr = countNodes(head);'で使用される 'countNodes'関数を定義しましたか? – avr
あなたのcountNodes()はどこですか? –