摘要: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 比较简单,只要用双指针指针记录一下节点,再改变一下节点的指向就行 就是内存占用稍微有 阅读全文
posted @ 2025-04-24 17:38 Osen 阅读(19) 评论(0) 推荐(0)
摘要: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 1.自解 时间与空间结果不错,但是逻辑可能有些复杂 /** * Definition for s 阅读全文
posted @ 2025-04-24 16:51 Osen 阅读(39) 评论(0) 推荐(0)