- 756 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 16:19:02 ]
- >>752
以下の自己暗示を掛けた上で、 ・クラス変数head,zは、定数である(書き換えられることは絶対無い) ・クラス変数tは、不要である ・insertAfter(...,z)は、無効である /** * 引数tで指定されたNodeの次のNodeを削除する。 * ただし、削除対象Nodeがzであった場合は何もしない。 * @param t 削除対象Nodeの直前にあるNode */ static void deleteNext(Node t){ Node target = head; while(target != z){ if(target == t){ target.next = target.next.next; break;} target = target.next;}}
|

|