leetcode题目分享
文章平均质量分 93
leetcode好题分享
Xuey_
这个作者很懒,什么都没留下…
展开
-
贪心算法专题
如果两个指针指向的字符不同,则两个字符中必须有一个被删除,此时我们就分成两种情况:即删除左指针对应的字符,留下子串 s[low+1:high],或者删除右指针对应的字符,留下子串 s[low:high−1]。设想一下,如果此时存在一个区间 [lj,rj],使得 rj<rk,即区间 j 的右端点在区间 k 的左侧,那么我们将区间 k 替换为区间 jjj,其与剩余右侧被选择的区间仍然是不重叠的。去除后,新的栈顶字符就与 s[i] 相邻了,我们继续比较新的栈顶字符与 s[i] 的大小。原创 2024-01-21 00:03:14 · 867 阅读 · 0 评论 -
动态规划专题
leetcode动态规划专题原创 2024-01-20 16:33:47 · 390 阅读 · 0 评论 -
递归算法专题
leetcode 121.买卖股票的最佳时机原创 2024-01-20 16:41:17 · 389 阅读 · 0 评论 -
回溯算法专题
leetcode回溯专题原创 2024-01-20 19:23:16 · 365 阅读 · 0 评论