思路:主要是斷開(kāi)之前記住下一個(gè)節(jié)點(diǎn)
/**
* Definition for a singly-linked list.
* class ListNode {
* public $val = 0;
* public $next = null;
* function __construct($val) { $this->val = $val; }
* }
*/
class Solution {
/**
* @param ListNode $head
* @return ListNode
*/
function reverseList($head) {
$curr = $head;
$prev = null;
while($curr != null){
$temp = $curr->next;
$curr->next = $prev;
$prev = $curr;
$curr = $temp;
}
return $prev;
}
}