自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(311)
  • 收藏
  • 关注

原创 力扣刷题精选

Hello World 梦开始的地方~

2022-01-28 11:12:53 805

原创 矩阵置零-数组73-c++

【代码】矩阵置零-数组73-c++

2024-04-28 20:21:16 86

原创 杨辉三角-动态规划118-c++

非常简单的动态规划题目。

2024-04-16 00:49:28 100

原创 咒语和药水的成功对数-二分查找2300-c++

二分查找,但会超时,主要是数组中的相同元素过度而导致延申查找超时(时间复杂度变成O(N^2),原本应为O(NlogN))

2024-03-31 20:18:43 213

原创 猜数字大小-二分查找374-c++

二分查找easy难度题。

2024-03-31 20:12:18 96

原创 猜数字大小-二分查找374-c++

二分查找easy难度题。

2024-03-31 20:11:36 122

原创 猜数字大小-二分查找374-c++

二分查找easy难度题。

2024-03-31 19:16:18 103

原创 最大层内元素和-树1161-c++

【代码】最大层内元素和-树1161-c++

2024-03-31 18:58:39 321

原创 统计二叉树中好节点的数目-树1448-c++

用一个vector来记录遍历到某一节点后,它的路径上的所有结点值,只要当前节点值比它们都大,则为好节点。遍历顺序为前序遍历,因为是从根节点往下,每个子节点都能拿到它的路径节点值。

2024-03-31 15:57:01 191

原创 叶子相似的树-树872-c++

遍历二叉树,将叶子节点存在vec中。

2024-03-31 15:07:09 98

原创 删除链表的中间节点-链表2095-c++

实际上可以用快慢指针,一次遍历即可。

2024-03-31 14:32:23 101

原创 从字符串中移除星号-栈2390-c++

【代码】从字符串中移除星号-栈2390-c++

2024-03-31 13:56:45 233

原创 确定两个字符串是否接近-哈希表1657-c++

【代码】确定两个字符串是否接近-哈希表1657-c++

2024-03-31 12:47:11 91

原创 找到最高海拔-数组1732-c++

前缀和easy难度题。

2024-03-31 11:52:32 55

原创 最近的请求次数-队列933-c++

【代码】最近的请求次数-队列933-c++

2024-03-31 11:01:56 337

原创 删掉一个元素以后全为 1 的最长子数组-数组1493-c++

动态调整滑动窗口的size。

2024-03-31 10:43:26 57

原创 最大连续1的个数 III-数组1004-c++

动态调整滑动窗口的size。

2024-03-31 10:32:09 66

原创 定长子串中元音的最大数目-字符串1456-c++

字符串滑动窗口,利用队列记录窗口内的元音索引,每次移动窗口,都pop窗口外索引和更新结果。

2024-03-30 22:44:38 87

原创 子数组最大平均数I-数组643-c++

滑动窗口easy难度题。

2024-03-30 22:22:51 73

原创 找出两数组的不同-哈希表2215-c++

【代码】找出两数组的不同-哈希表-c++

2024-03-27 23:52:35 82

原创 K和数对的最大数目-数组&双指针1679-c++

原则为较小的数优先和较大的数匹配,所以先排序。

2024-03-27 20:39:35 88

原创 递增的三元子序列-数组334-c++

利用栈的暴力解法,O(n^2)的时间复杂度,但是leetcode报错超时。

2024-03-27 00:39:15 198

原创 种花问题-数组605-c++

先在前后各插入0,这样可以保证flowerbed的长度大于等于3,然后从第2个到倒数第2个元素循环判断最近邻3元组是否都是0,是则在中间的0上插花。

2024-02-29 13:07:30 324

原创 拥有最多糖果的孩子-数组1431-c++

【代码】拥有最多糖果的孩子-数组1431-c++

2024-02-28 17:56:23 326

原创 压缩字符串-数组443-c++

【代码】压缩字符串-数组443-c++

2024-02-28 17:48:22 376

原创 反转字符串中的元音字母-字符串345-c++

【代码】反转字符串中的元音字母-字符串345-c++

2024-02-28 16:46:02 342

原创 除自身以外数组的乘积-数组238-c++

我们不必将所有数字的乘积除以给定索引处的数字得到相应的答案,而是利用索引左侧所有数字的乘积和右侧所有数字的乘积(即前缀与后缀)相乘得到答案。对于给定索引 i,我们将使用它左边所有数字的乘积乘以右边所有数字的乘积。下面让我们更加具体的描述这个算法。

2024-02-28 16:21:04 350

原创 字符串的最大公因子-数组1071-c++

暴力枚举解法,先找出所有的前缀,再按长度从大到小遍历,判断该前缀能否同时整除str1和str2,能则直接返回,否则继续遍历。若所有前缀都不符合,返回空字符串。优化思路:先求两个字符串长度的最大公约数x,然后直接判断长度为x的前缀是否满足要求。原理:欧几里得算法,两个整数的最大公约数等于其中较小数和两数相除余数的最大公约数。

2024-02-28 13:49:43 370

原创 交替合并字符串-字符串1768-c++

【代码】交替合并字符串-字符串1768-c++

2024-02-27 18:38:44 319

转载 最小栈-栈155-python

代码】最小栈-栈155-python。

2022-07-19 22:01:11 164 1

转载 最大矩形-单调栈85-python

暴力解法,把每个元素位置都当成一次矩形的右下角,时间复杂度O(m^2n),空间复杂度O(1)。单调栈,类似LC84-柱状图中最大的矩形,把它的解法和本题在融合到了一起,时间复杂度O(mn),空间复杂度O(n)。...

2022-07-02 13:46:34 169

原创 多数元素-数组169-python

没看答案,哈希表法。时间复杂度O(n),空间复杂度O(n)。摩尔投票法,时间复杂度O(n),空间复杂度O(1):

2022-06-30 22:43:39 283

转载 监控二叉树-贪心968-python

2022-06-29 19:37:28 105

原创 重新安排行程-回溯332-python

没看答案。

2022-06-26 14:34:11 143

原创 单词搜索-回溯79-python

没看答案,二维数组的回溯。

2022-06-25 16:49:29 200

原创 盛水最多的容器-双指针11-python&c++

没看答案,用双指针遍历height数组的左右两端,对于相对短的一边就移动(木桶效应),并不断更新答案。

2022-06-24 20:46:57 177

转载 最后一块石头的重量II-动态规划1049-python

可转化为01背包问题,sum为N,neg为dp[-1][-1]。

2022-06-21 12:47:29 75

原创 不相交的线-动态规划1035-python

没看答案。

2022-06-15 16:56:18 107

原创 买卖股票的最佳时机IV-动态规划188-python

没看答案,允许交易k次。labuladong版

2022-06-09 17:11:16 72

原创 买卖股票的最佳时机III-动态规划123-python

没看答案,可以交易最多两次。labuladong版

2022-06-09 17:05:36 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除