Node reverse(Node head) {
Node previous = null;
Node current = head;
Node forward;
while (current != null) {
forward = current.next;
current.next = previous;
previous = current;
current = forward;
}
return previous;
}
リストをどのように逆転させるのですか?私は最初に2番目のノードをforward
に設定することになる。次に、current.next
がnull
ノードprevious
に等しいと言います。その後、previous
はcurrent
になりました。最後にcurrent
はforward
になりますか?リンクされたリストを元に戻す方法は?
私はこれを理解することができないとどのようにその逆転。誰かがこの作品の仕組みを説明できますか?
これはPythonですか? – Ben
'from __future__ import braces'? – Johnsyweb
my fault..fixed to java! – user1176235