![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
二七二十二
这个作者很懒,什么都没留下…
展开
-
【无标题】test1
111原创 2023-01-12 09:07:00 · 139 阅读 · 0 评论 -
【无标题】test
11原创 2023-01-12 09:06:45 · 149 阅读 · 0 评论 -
【力扣Java】2351.第一个出现两次的字母
输入:s = “abccbaacz” 输出:“c”给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现 两次 的字母。原创 2022-09-28 22:18:50 · 395 阅读 · 0 评论 -
【LeetCode力扣解题006】19.删除链表的倒数第N个结点(Java 链表)含解答源码
题目描述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。测试用例:示例1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例2:输入:head = [1], n = 1输出:[]示例3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz用原创 2022-01-29 21:24:08 · 75 阅读 · 0 评论 -
【LeetCode力扣解题004】21.合并两个有序链表(Java 链表)含解答源码
题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。测试用例:示例1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1 = [], l2 = []输出:[]示例3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和 l2 均按 非递减顺序原创 2022-01-27 18:37:04 · 848 阅读 · 0 评论 -
【LeetCode力扣解题003】206.反转链表(Java 链表)含解答源码
题目描述:给你单链表的头结点head,请你反转链表,并返回反转后的链表。要求:链表可以选用迭代或递归方式完成反转。请用两种方式解决。测试用例:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]输入:head = [1,2]输出:[2,1]输入:head = []输出:[]提示:链表中节点的数目范围是[0,5000]-5000<=Node.val<=5000源代码:递归:public ListNode reverseList(ListNode hea原创 2022-01-26 18:45:35 · 687 阅读 · 0 评论 -
【LeetCode力扣解题002】160.相交链表(Java 链表)含解答源码
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。要求时间复杂度为 O(N),空间复杂度为 O(1)。如果不存在交点则返回 null。自定义评测:评测系统 的输入如下(你设计的程序 不适用 此输入):intersectVal - 相交的起始节点的值。如果不存在相交节点,原创 2022-01-25 17:35:40 · 224 阅读 · 0 评论 -
【LeetCode力扣解题001】167.两数之和Ⅱ-输入有序数组(Java 双指针)含源码
【LeetCode力扣解题001】167.两数之和Ⅱ-输入有序数组(Java 双指针)含源码原创 2022-01-06 18:03:05 · 102 阅读 · 0 评论