算法
文章平均质量分 67
九尾狐的yi巴
这个作者很懒,什么都没留下…
展开
-
[Java·算法·困难]LeetCode124.二叉树中的最大路径和
👉️。原创 2023-10-01 10:34:23 · 425 阅读 · 0 评论 -
[Java·算法·简单]LeetCode121. 买卖股票的最佳时机
👉️。原创 2023-05-06 09:33:00 · 87 阅读 · 0 评论 -
[Java·算法·中等]LeetCode114. 二叉树展开为链表
👉️。原创 2023-05-01 11:34:08 · 112 阅读 · 0 评论 -
[Java·算法·中等]LeetCode105. 从前序与中序遍历序列构造二叉树
先遍历根节点;随后递归地遍历左子树;最后递归地遍历右子树。先递归地遍历左子树;随后遍历根节点;最后递归地遍历右子树。原创 2023-04-18 19:45:03 · 396 阅读 · 0 评论 -
[Java·算法·简单]LeetCode104. 二叉树的最大深度
👉️。原创 2023-04-17 19:52:47 · 141 阅读 · 0 评论 -
[Java·算法·中等]LeetCode102. 二叉树的层序遍历
👉️。原创 2023-04-14 21:05:26 · 213 阅读 · 0 评论 -
[Java·算法·困难]LeetCode72. 编辑距离
👉️。原创 2023-04-13 20:58:52 · 79 阅读 · 0 评论 -
[Java·算法·困难]LeetCode10. 正则表达式匹配
👉️。原创 2023-04-12 20:57:19 · 748 阅读 · 0 评论 -
[Java·算法·困难]LeetCode4. 寻找两个正序数组的中位数
👉️。原创 2023-04-10 21:00:30 · 81 阅读 · 0 评论 -
[Java·算法·简单]LeetCode101. 对称二叉树
👉️。原创 2023-04-07 20:27:42 · 159 阅读 · 0 评论 -
[Java·算法·中等]LeetCode98. 验证二叉搜索树
👉️。原创 2023-04-06 19:26:51 · 344 阅读 · 0 评论 -
[Java·算法·中等]LeetCode96. 不同的二叉搜索树
👉️。原创 2023-04-04 20:39:25 · 416 阅读 · 0 评论 -
[Java·算法·简单]LeetCode94. 二叉树的中序遍历
👉️。原创 2023-04-03 19:23:37 · 93 阅读 · 0 评论 -
[Java·算法·困难]LeetCode85. 最大矩形
👉️。原创 2023-03-31 20:09:06 · 129 阅读 · 0 评论 -
[Java·算法·困难]LeetCode84. 柱状图中最大的矩形
👉️。原创 2023-03-30 21:41:07 · 217 阅读 · 1 评论 -
[Java·算法·中等]LeetCode79. 单词搜索
👉️。原创 2023-03-29 21:32:21 · 53 阅读 · 0 评论 -
[Java·算法·中等]LeetCode78. 子集
👉️。原创 2023-03-28 19:15:26 · 55 阅读 · 0 评论 -
[Java·算法·困难]LeetCode76. 最小覆盖子串
👉️。原创 2023-03-27 20:15:43 · 296 阅读 · 0 评论 -
[Java·算法·中等]LeetCode75. 颜色分类
👉️。原创 2023-03-24 20:37:15 · 64 阅读 · 0 评论 -
[Java·算法·简单]LeetCode70. 爬楼梯
👉️。原创 2023-03-23 20:47:58 · 234 阅读 · 0 评论 -
[Java·算法·中等]LeetCode64. 最小路径和
👉️。原创 2023-03-22 20:32:33 · 49 阅读 · 0 评论 -
[Java·算法·中等]LeetCode62. 不同路径
👉️。原创 2023-03-21 20:02:01 · 81 阅读 · 0 评论 -
[Java·算法·中等]LeetCode. 合并区间
每天一题,防止痴呆题目示例分析思路1题解1👉️ 力扣原文题目以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。示例输入:intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].原创 2023-03-20 18:57:02 · 159 阅读 · 0 评论 -
[Java·算法·中等]LeetCode53. 最大子数组和
👉️。原创 2023-03-15 16:37:35 · 281 阅读 · 0 评论 -
[Java·算法·中等]LeetCode49. 字母异位词分组
👉️。原创 2023-03-14 20:39:56 · 159 阅读 · 0 评论 -
[Java·算法·中等]LeetCode48. 旋转图像
给定一个 `n × n` 的二维矩阵 `matrix` 表示一个图像。请你将图像顺时针旋转 90 度。原创 2023-03-13 19:10:30 · 71 阅读 · 0 评论 -
[Java·算法·中等]LeetCode46. 全排列
给定一个不含重复数字的数组 `nums` ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。原创 2023-03-11 21:08:11 · 60 阅读 · 0 评论 -
[Java·算法·中等]LeetCode39. 组合总和
给你一个 无重复元素 的整数数组 `candidates` 和一个目标整数 `target` ,找出 `candidates` 中可以使数字和为目标数 `target` 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。原创 2023-03-10 11:49:14 · 505 阅读 · 0 评论 -
[Java·算法·中等]LeetCode34. 在排序数组中查找元素的第一个和最后一个位置
给你一个按照非递减顺序排列的整数数组 `nums`,和一个目标值 `target`。请你找出给定目标值在数组中的开始位置和结束位置。原创 2023-03-09 18:37:56 · 664 阅读 · 0 评论 -
[Java·算法·中等]LeetCode33. 搜索旋转排序数组
搜索旋转排序数组原创 2023-03-08 20:15:04 · 91 阅读 · 0 评论 -
[Java·算法·困难]LeetCode32. 最长有效括号
给你一个只包含 `'('` 和 `')'` 的字符串,找出最长有效(格式正确且连续)括号子串的长度。原创 2023-03-07 17:40:50 · 659 阅读 · 0 评论 -
[Java·算法·中等]LeetCode31. 下一个排列
整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。原创 2023-03-07 11:54:55 · 334 阅读 · 0 评论 -
[Java·算法·中等]LeetCode19. 删除链表的倒数第 N 个结点
给你一个链表,删除链表的倒数第 `n` 个结点,并且返回链表的头结点。原创 2023-03-06 16:49:53 · 74 阅读 · 0 评论 -
[Java·算法·困难]LeetCode23. 合并K个升序链表
给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。原创 2023-03-06 11:28:23 · 469 阅读 · 0 评论 -
[Java·算法·中等]LeetCode22. 括号生成
数字 `n` 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。原创 2023-03-05 12:39:01 · 421 阅读 · 0 评论 -
[Java·算法·简单]LeetCode21. 合并两个有序链表
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。原创 2023-03-04 12:49:55 · 213 阅读 · 0 评论 -
[Java·算法·中等]LeetCode215. 数组中的第K个最大元素
给定整数数组 `nums` 和整数 `k`,请返回数组中第 `k` 个最大的元素。原创 2023-03-03 12:57:42 · 181 阅读 · 0 评论 -
[Java·算法·困难]LeetCode25. K 个一组翻转链表
给你链表的头节点 `head` ,每 `k` 个节点一组进行翻转,请你返回修改后的链表。原创 2023-03-02 12:50:04 · 593 阅读 · 0 评论 -
[Java·算法·简单]LeetCode206. 反转链表
给你单链表的头节点 `head` ,请你反转链表,并返回反转后的链表。原创 2023-03-02 11:25:51 · 82 阅读 · 0 评论 -
[Java·算法·困难]LeetCode42. 接雨水
给定 `n` 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。原创 2023-03-01 18:18:42 · 214 阅读 · 0 评论