自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 498.对角线遍历

对角线遍历

2023-09-27 22:01:00 178 1

原创 leetcode 834.树中距离之和

【代码】leetcode 834.树中距离之和。

2023-07-18 10:53:39 266 1

原创 单调栈相关合集——求下一个/上一个更大元素/更小元素

739.每日温度:https://leetcode.cn/problems/daily-temperatures/submissions/单调栈:构造一个单调递减的栈(从栈底到栈顶单调递减)逆序构造单调栈,保证每一个元素后的元素都已知。

2023-07-07 16:34:59 180 1

原创 139. 单词拆分

只需 判断s[0]~s[i - 1]之间是否存在任意一种 s1 + s2 均存在于wordDict中, s1 和 s2可继续分解。leetcode 139. 单词拆分:https://leetcode.cn/problems/word-break/其中前半段s1相当于dp[j](j < i)的结果,故只需要在wordDict中查找s2。dp[i]表示s的前i个的字符串可以被wordDict拼接。则 将wordDict存入哈希表进行判断。如何判断求dp[i]的值?

2023-06-21 23:03:46 148

原创 1595. 连通两组点的最小成本

(点集,参考:https://leetcode.cn/circle/discuss/CaOJ45/),j 的第k位为1表示第k个点在点集j中,反之不在。则dp[i][j] 就表示 第一组的前i个点(最后都要选,那么这时候i就是前i个点都选了)与第二组j的点集连通的情况下的最小成本。1.第一组的选择情况不变,而第二组的第k个点先释放它(之前k个点与第一组前i个点连接),再与第i个点连接。2.释放第一组的第i个点,让第i-1个点和k点连接,也相当于第二组的连接情况不变。第一组选了前i个点,第二组选了集合j。

2023-06-20 15:33:03 99

原创 岛屿问题通解

来自labuladong:https://labuladong.github.io/algo/di-san-zha-24031/bao-li-sou-96f79/yi-wen-mia-4f482/举例:695.岛屿的最大面积 https://leetcode.cn/problems/max-area-of-island/核心思想:dfs + 将遍历过的岛屿都淹没(原地操作节省空间)

2023-06-18 21:44:58 140

原创 leetcode LCP.33蓄水

leetcode LCP.33蓄水。

2023-05-21 20:40:47 201 1

原创 1016. 子串能表示从 1 到 N 数字的二进制串

2.暴力法(枚举s)

2023-05-12 16:32:55 170 1

原创 leetcode 15.三数之和

求三数之和

2023-03-29 16:38:08 110

原创 leetcode 46.全排列

回溯算法

2023-03-07 17:31:44 249

原创 leetcode 148.排序链表

自顶向下和自底向上两种方法

2023-03-07 12:37:30 143

原创 1124.表现良好的最长时间段

1124

2023-02-14 21:04:17 127

原创 leetcode 753.破解保险箱

leetcode

2023-01-11 01:20:51 302 1

原创 剑指offer19 正则表达式

一道hard题,解析看官解,感觉边界问题很恶心,发一下能看懂的代码。

2022-10-29 23:39:48 312 1

原创 leetcode 953.验证外星语词典

https://leetcode.cn/problems/verifying-an-alien-dictionary/法一:将所给的字典序通过哈希表记录,其value为它在该字典序中的顺序如字典序aefbc记录为a->1,e->2,f->3,b->4,c->5遍历单词,找到单词中每个字母在哈希表中的value,通过’a’+value还原为正常字典序即可class Solution {public: bool isAlienSorted(vector<st

2022-05-17 23:03:47 262 1

原创 6. Z 字形变换题解

原题:https://leetcode-cn.com/problems/zigzag-conversion/法一:直接模拟法以一竖一斜为一个周期,t=r+r-2用二维数组记录模拟数组再读取输出class Solution {public: string convert(string s, int numRows) { int n = s.size(), r = numRows; if(numRows == 1 || r >= n) return s;

2022-03-02 00:54:37 199

空空如也

空空如也

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

TA关注的人

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