![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CRUD工程师的刷题周记
文章平均质量分 88
leetcode的刷题周记,菜比一枚,大佬轻喷
jchen104
芝兰生于幽谷,不以无人而不芳
展开
-
LeetCode215 合并K个升序链表
PriorityQueue题目难度困难1937收藏分享切换为英文接收动态反馈给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2-&g.原创 2022-05-10 08:30:00 · 241 阅读 · 0 评论 -
LeetCode124 二叉树中的最大路径和
目录题目分析解答自测补充题目链接:124. 二叉树中的最大路径和路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。路径和是路径中各节点值的总和。给你一个二叉树的根节点root,返回其最大路径和。示例 1:输入:root = [1,2,3]输出:6解释:最优路径是 2 -> 1 -> 3 ,路径和为...原创 2022-04-11 08:30:00 · 1476 阅读 · 0 评论 -
LeetCode215 数组中的第K个最大元素
题目链接:215. 数组中的第K个最大元素给定整数数组nums和整数k,请返回数组中第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4提示:1 <= k <= nums.length <= 104 -104<= nums...原创 2022-04-04 08:30:00 · 555 阅读 · 0 评论 -
LeetCode206 反转链表
题目链接:206. 反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2:输入:head = [1,2]输出:[2,1]示例 3:输入:head = []输出:[]提示:链表中节点的数目范围是[0, 5000] -5000 <= Node.val <= 5000进阶:链表可以选用迭代或递归方式完成反转。你.原创 2022-03-30 08:30:00 · 449 阅读 · 0 评论