Golang | Leetcode Golang题解之第206题反转链表

题目:

题解:

Go 复制代码
func reverseList(head *ListNode) *ListNode {
    if head == nil || head.Next == nil {
        return head
    }
    newHead := reverseList(head.Next)
    head.Next.Next = head
    head.Next = nil
    return newHead
}
相关推荐
Swift社区12 分钟前
LeetCode 439 - 三元表达式解析器
算法·leetcode·ssh
野蛮人6号14 分钟前
力扣热题100道之31下一个排列
算法·leetcode·职场和发展
敲代码的嘎仔14 分钟前
LeetCode面试HOT100——160. 相交链表
java·学习·算法·leetcode·链表·面试·职场和发展
吃着火锅x唱着歌15 分钟前
LeetCode 454.四数相加II
算法·leetcode·职场和发展
敲代码的嘎仔16 分钟前
LeetCode面试HOT100—— 206. 反转链表
java·数据结构·学习·算法·leetcode·链表·面试
im_AMBER19 分钟前
Leetcode 66 几乎唯一子数组的最大和
数据结构·笔记·学习·算法·leetcode
CoderYanger38 分钟前
A.每日一题——2435. 矩阵中和能被 K 整除的路径
开发语言·线性代数·算法·leetcode·矩阵·深度优先·1024程序员节
圣保罗的大教堂1 小时前
leetcode 3623. 统计梯形的数目 I 中等
leetcode
Q741_1471 小时前
C++ 栈 模拟 1047. 删除字符串中的所有相邻重复项 题解 每日一题
c++·算法·leetcode·模拟·
做怪小疯子1 小时前
LeetCode 热题 100——二叉树——对称二叉树 & 二叉树的直径
算法·leetcode·职场和发展