首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
jz24专题
【链表】【打卡第136道】:《剑指Offer》3刷:JZ24 反转链表
1、题目描述 给定一个单链表的头结点pHead,长度为n,反转该链表后,返回新链表的表头。 2、算法分析 链表得反转: 定义结点pre,p,pre指向得是前一个结点,p指向当前结点。 ListNode pre = null; ListNode p = head; 遍历链表: p指针先指向head的下一个结点; p = head.next head反转方向 head.next =
阅读更多...
[牛客网刷题 Day1] JZ24 反转链表
题目描述: 心路历程: 思路不难,但是写出来好难啊,各种边界条件都要注意 输入为空链表时,不知道怎么做。。。 原来是 head == None class Solution:def ReverseList(self , head: ListNode) -> ListNode:# write code hereif head == None:return headlast = ListNo
阅读更多...