会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zh30
博客园
首页
新随笔
联系
订阅
管理
2021年9月28日
[每日一题] [力扣 437] [leetcode 437] 路径总和III 2021.9.28
摘要: 题目描述 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 示例 1: 来源:力扣(LeetCode) 链接:
阅读全文
posted @ 2021-09-28 07:20 zh30
阅读(68)
评论(0)
推荐(0)
2021年9月27日
[力扣 91] [leetcode 91] 解码方法 2021.9.27
摘要: 题目描述 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : 'A' → 1 'B' → 2 ... 'Z' → 26 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" 可以映射为: "AAJF" ,将消息分组为 (1 1 10 6
阅读全文
posted @ 2021-09-27 12:43 zh30
阅读(145)
评论(0)
推荐(0)
2021年9月26日
[每日一题] [力扣 371] [leetcode 371] 两整数之和 2021.9.26
摘要: 题目描述 给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。 示例 1: 输入:a = 1, b = 2 输出:3 示例 2: 输入:a = 2, b = 3 输出:5 提示: -1000 ⇐ a, b ⇐ 1000 来源:力扣(LeetCode) 链接:
阅读全文
posted @ 2021-09-26 10:29 zh30
阅读(56)
评论(0)
推荐(0)
2021年9月25日
[力扣 718] [leetcode 718] 最长重复子数组 2021.9.25
摘要: 题目描述 给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 示例: 输入: A: [1,2,3,2,1] B: [3,2,1,4,7] 输出:3 解释: 长度最长的公共子数组是 [3, 2, 1] 。 提示: 1 ⇐ len(A), len(B) ⇐ 1000 0 ⇐ A
阅读全文
posted @ 2021-09-25 14:01 zh30
阅读(41)
评论(0)
推荐(0)
[每日一题] [力扣 583] [leetcode 583] 两个字符串的删除操作 2021.9.25
摘要: 题目描述 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat" 输出: 2 解释: 第一步将"sea"变为"ea",第二步将"eat"变为"ea" 提示: 给定单词的长度
阅读全文
posted @ 2021-09-25 11:14 zh30
阅读(245)
评论(0)
推荐(0)
2021年9月24日
快速排序 过程 动画展示
摘要: 概述 总体上快排使用分治法的策略。 每一趟做的事情 选定一个比较的元素(a[i]), 然后把这个元素拿到临时变量 ( x ) 中(也称作把这个元素 x 挖出来 或者在元素的位置( i ) 上挖一个坑) 把所有比x小的元素都移到 X 的左边 把所有比x大的元素都移到 X 的右边 递归 比 x 小的元素
阅读全文
posted @ 2021-09-24 12:56 zh30
阅读(594)
评论(0)
推荐(0)
[每日一题] [力扣430] 扁平化多级双向链表 2021.9.24
摘要: 题目描述 多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。 给你位于列表第一级的头节点,请你扁平化列表,使所有结点出现在单级双链表中。 示例 1: 输入:he
阅读全文
posted @ 2021-09-24 08:58 zh30
阅读(33)
评论(0)
推荐(0)
2021年9月23日
[每日一题] [力扣 326] 3的幂 2021.9.23
摘要: 题目描述 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x 示例 1: 输入:n = 27 输出:true 示例 2: 输入:n = 0 输出:false 示例 3: 输入
阅读全文
posted @ 2021-09-23 08:22 zh30
阅读(74)
评论(0)
推荐(0)
2021年9月22日
[每日一题] [力扣 725] 分割链表 2021.9.22
摘要: 题目描述 给定一个头结点为 root 的链表, 编写一个函数以将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等: 任意两部分的长度差距不能超过 1,也就是说可能有些部分为 null。 这k个部分应该按照在链表中出现的顺序进行输出,并且排在前面的部分的长度应该大于或等于后面的长度。 返回
阅读全文
posted @ 2021-09-22 09:36 zh30
阅读(25)
评论(0)
推荐(0)
2021年9月21日
[每日一题] [力扣58] 最后一个单词的长度 2021.9.21
摘要: 题目描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 示例 2: 输入:s = " fly me to the moon
阅读全文
posted @ 2021-09-21 11:14 zh30
阅读(96)
评论(0)
推荐(0)
下一页
公告