
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 · 315 阅读 · 0 评论 -
LeetCode124 二叉树中的最大路径和
目录 题目 分析 解答 自测 补充 题目 链接:124. 二叉树中的最大路径和 路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。 路径和是路径中各节点值的总和。 给你一个二叉树的根节点root,返回其最大路径和。 示例 1: 输入:root = [1,2,3] 输出:6 解释:最优路径是 2 -> 1 -> 3 ,路径和为...原创 2022-04-11 08:30:00 · 1628 阅读 · 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 · 596 阅读 · 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 · 475 阅读 · 0 评论