小旭讲解 LeetCode 744. 寻找比目标字母大的最小字母
题目 LeetCode 744. 寻找比目标字母大的最小字母 思路 – 二分... » 阅读全文
题目 LeetCode 744. 寻找比目标字母大的最小字母 思路 – 二分... » 阅读全文
题目 LeetCode 740. 删除与获得点数 思路 本质上该题是线性 DP,仔细研究可以发现,题目中给了计... » 阅读全文
题目 LeetCode 1238. 循环码排列 思路 格雷码,特点是相邻两个数的二进制位只有一位不同。1940... » 阅读全文
题目 LeetCode 735. 行星碰撞 思路 – 栈 该题数据的处理过程符合 FILO(先进后... » 阅读全文
题目 LeetCode 733. 图像渲染 思路 经典的 DFS 问题。 技巧:为了方便枚举某一个位... » 阅读全文
题目 LeetCode 287. 寻找重复数 思路一 – 二分 若 ,那么 代表最大的数,即数的范... » 阅读全文
题目 LeetCode 739. 每日温度 思路 该题是一个典型的单调队列模型的问题 —— 最近第一个更大的数... » 阅读全文
题目 303. 区域和检索 – 数组不可变 思路 通过 维护一个前缀和数组,通过 查询区间和 代码
题目 LeetCode 738. 单调递增的数字 思路 – 贪心 观察数据范围 ,可知不能够用暴力... » 阅读全文
原题 给你一个字符串 s 。请返回 s 中最长的 超赞子字符串 的长度。 「超赞子字符串」需满足满足下述两个条... » 阅读全文
原题 你这个学期必须选修 numCourse 门课程,记为 0 到 numCou... » 阅读全文
原题 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num... » 阅读全文
B站 原题 你有 k 个升序排列的整数数组。找到一个最小区间,使得 k ... » 阅读全文
原题 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明:&nb... » 阅读全文
原题 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母... » 阅读全文
原题 给定一个整数矩阵,找出最长递增路径的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能... » 阅读全文
B站视频源 原题 给定一个非负整数数组和一个整数 m,你需要将这个数组分成 m ... » 阅读全文
原题 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 最初,黑板上有一个数字 N ... » 阅读全文
原题 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右... » 阅读全文
原题 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出... » 阅读全文
原题 给定一个整数 n,生成所有由 1 … n 为节点所组成的 二叉搜索树 。 示例: 输入:3 输... » 阅读全文
如果大家有兴趣一起侃侃数据结构与算法,那么可以通过下面的微信号或者微信公众号给我留言(要带上自己的微信 ID ... » 阅读全文
如果大家有兴趣一起侃侃数据结构与算法,那么可以通过下面的微信号或者微信公众号给我留言(要带上自己的微信 ID ... » 阅读全文
给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:给定 n 和 k,返回第 k 个排列。说明,给定 n 的范围是 [1, 9]。给定 k 的范围是[1, n!]
现在要求你戳破所有的气球。每当你戳破一个气球 i 时,你可以获得 nums[left] * nums[i] * nums[right] 个硬币。 这里的 left 和 right 代表和 i 相邻的两个气球的序号。注意当你戳破了气球 i 后,气球 left 和气球 right 就变成了相邻的气球。
BiliBili YouTube 原题 中文 在 “100 game” 这个游戏中,两... » 阅读全文
给定一个 m x n的矩阵,其中的值均为正整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。m 和 n 都是小于110的整数。每一个单位的高度都大于 0 且小于 20000。
你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。
给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。
给你一个整数数组 nums,请你找出并返回能被三整除的元素最大和。