リストの要素を順に表示するメソッドprintを以下の宣言でListクラスに作成せよ. 内部で再帰的メソッドを用いること.
void print() { ... }
printは以下のように使用できる.
/*
* test print
*/
public class Test2 {
public static void main(String args[]) {
List a = new List();
a.addFirst("A");
a.addFirst("B");
a.addFirst("C");
a.print();
}
}
nodat000% java Test2 C B A nodat000%
void print() {
printRecursive(top);
System.out.println("");
}
void printRecursive(ListNode node) {
if( node != null) {
System.out.print(node.word + " ");
printRecursive(node.next);
}
}