晓风长路
晓风长路
全部文章
分类
题解(77)
归档
标签
去牛客网
登录
/
注册
晓风长路
不积跬步,无以至千里
全部文章
(共77篇)
【Leetcode 每日一题】639. 解码方法 II 【困难】线性DP
一条包含字母 A-Z 的消息通过以下的方式进行了编码: 'A' -> 1'B' -> 2...'Z' -> 26要 解码 一条已编码的消息,所有的数字都必须分组,然后按原来的编码方案反向映射回字母(可能存在多种方式)。例如,"11106" 可以映射为: &quo...
C++
动态规划
2021-09-27
1
387
【Leetcode 每日一题】371. 两整数之和 【中等】 位运算
给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。 示例 1: 输入:a = 1, b = 2输出:3示例 2: 输入:a = 2, b = 3输出:5 提示: -1000 <= a, b <= 1000 题解: 注意要使用无符号整数进行...
C++
数学
2021-09-26
1
344
【Leetcode 每日一题】583. 两个字符串的删除操作 【中等】DP
给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat"输出: 2解释: 第一步将"sea"变为"ea&...
C++
动态规划
字符串
2021-09-25
0
272
【Leetcode 每日一题】430. 扁平化多级双向链表 【中等】
多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示。 给你位于列表第一级的头节点,请你扁平化列表,使所有结点出现在单级双链表中。 示例 1: 输入:head = ...
C++
递归
链表
2021-09-24
0
339
【Leetcode 每日一题】326. 3的幂 【简单】
给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x 示例 1: 输入:n = 27输出:true示例 2: 输入:n = 0输出:false示例 3: 输入:n = 9输出:...
C++
数学
递归
2021-09-23
1
337
【Leetcode 每日一题】650. 只有两个键的键盘 【中等】
最初记事本上只有一个字符 'A' 。你每次可以对这个记事本进行两种操作: Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。Paste(粘贴):粘贴 上一次 复制的字符。给你一个数字 n ,你需要使用最少的操作次数,在记事本上输出 恰好 n 个 'A' 。返回能够打印...
C++
动态规划
数学
2021-09-22
1
310
【Leetcode 每日一题】725. 分隔链表 【中等】
给你一个头结点为 head 的单链表和一个整数 k ,请你设计一个算法将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等:任意两部分的长度差距不能超过 1 。这可能会导致有些部分为 null 。 这 k 个部分应该按照在链表中出现的顺序排列,并且排在前面的部分的长度应该大于或等于排在后面...
C++
链表
模拟
2021-09-22
1
289
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页