(1)反转链表
解题思路:
思路就是去遍历整个链表,然后执行把每个节点的下一节点(next)变成它的前节点(pre)这个操作。
设置三个节点 pre、cur、next ,其中 pre 为原链表之前的空节点,cur 为原链表的头节点,next 为 cur 的下一节点:
(1)每次查看 cur 节点是否为 NULL ,如果是,则结束循环,获得结果
(2)如果 cur 节点不是为 NULL ,则先设置临时变量 next 为 cur 的下一个节点
(3)让 cur的下一个节点变成指向 pre ,而后 pre 移动 cur , cur移动到 next
(4)重复(1)(2)(3)
class Solution {
public ListNode