92. [M] Reverse Linked List II
(p=null) (1/c/head) -> (2) -> (3) -> (4) -> (5) -> (null)(1/p) -> (2/c/M) -> (3) -> (4/N) -> (5) -> (null)(1/p/t1) -> (2/c/M/t2) -> (3) -> (4/N) -> (5) -> (null)n = c.next
c.next = p
p = c
c = n第1次: (1/t1) <-> (2/p/M/t2) (3/c) -> (4/N) -> (5) -> (null)
第2次: (1/t1) <-> (2/M/t2) <- (3/p) (4/c/N) -> (5) -> (null)
第3次: (1/t1) <-> (2/M/t2) <- (3) <- (4/p/N) (5/c) -> (null)t1 指向 p: (1/t1) -> (4/p) -> (3) -> (2/t2) (5/c) -> (null)
t2 指向 c: (1/t1) -> (4/p) -> (3) -> (2/t2) -> (5/c) -> (null)最后更新于