会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
junanpan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
2022年3月27日
剑指Offer 二叉搜索树与双向链表
摘要: 剑指 Offer 36. 二叉搜索树与双向链表 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针
阅读全文
posted @ 2022-03-27 14:56 JunanP
阅读(20)
评论(0)
推荐(0)
2022年3月26日
LeetCode最大数
摘要: 179. 最大数 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出:"210" 示例 2: 输入:nums = [3,30,34,5,9] 输
阅读全文
posted @ 2022-03-26 19:41 JunanP
阅读(51)
评论(0)
推荐(0)
LeetCode岛屿最大面积
摘要: 695. 岛屿的最大面积 给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。 岛屿的面积是岛上值为 1 的单元格的数
阅读全文
posted @ 2022-03-26 19:36 JunanP
阅读(36)
评论(0)
推荐(0)
2022年3月24日
LeetCode寻找峰值 二分查找
摘要: 162. 寻找峰值 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n) 的算
阅读全文
posted @ 2022-03-24 18:40 JunanP
阅读(35)
评论(0)
推荐(0)
删除排序链表中的重复元素 递归/非递归
摘要: 83. 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3] 思路: 这道题
阅读全文
posted @ 2022-03-24 18:35 JunanP
阅读(28)
评论(0)
推荐(0)
2022年3月23日
零钱兑换 动态规划
摘要: 322. 零钱兑换 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。 示例 1: 输入:coins = [1, 2
阅读全文
posted @ 2022-03-23 20:17 JunanP
阅读(26)
评论(0)
推荐(0)
用 Rand7() 实现 Rand10()
摘要: 470. 用 Rand7() 实现 Rand10() 给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。 你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random() 方法。 每个测试
阅读全文
posted @ 2022-03-23 19:00 JunanP
阅读(49)
评论(0)
推荐(0)
LeetCode路经总和Ⅱ
摘要: 113. 路径总和 II 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1]
阅读全文
posted @ 2022-03-23 18:49 JunanP
阅读(16)
评论(0)
推荐(0)
2022年3月22日
平衡二叉树
摘要: 110. 平衡二叉树 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:true 示例 2: 输入:root =
阅读全文
posted @ 2022-03-22 20:13 JunanP
阅读(17)
评论(0)
推荐(0)
求根节点到叶节点数字之和
摘要: 129. 求根节点到叶节点数字之和 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字之和 。 叶节点 是
阅读全文
posted @ 2022-03-22 20:08 JunanP
阅读(31)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
18
下一页
公告