算法
文章平均质量分 81
进大厂必备游戏
KerryZXC
Stay hungry
展开
-
Java优先队列(堆)
在Java中,Priority Queue是一种基于优先级堆的队列实现,用于处理其中元素按照自然顺序或自定义比较器(comparator)定义的顺序进行排序。原创 2023-12-23 12:22:27 · 337 阅读 · 0 评论 -
力扣刷题之区间动态规划类题目
定义dp[i][j]为在石子数组的子区间[i, j]内,当前玩家相对于对手可以获得的最大分数差。注意,这里的最大分数差考虑了双方都采取最优策略的情况。原创 2024-02-03 15:50:18 · 602 阅读 · 0 评论 -
力扣刷题之滑动窗口
滑动窗口一次掌握!另附刷题清单原创 2024-02-04 12:28:08 · 878 阅读 · 0 评论 -
力扣刷题总结之单调栈
单调栈原创 2023-12-21 22:45:06 · 909 阅读 · 0 评论 -
LeetCode 76 最小覆盖子串 滑动窗口解法
题目描述给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意:对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。示例 1:输入:s = "ADOBECODEBANC", t = "ABC"输出:"BANC"示例 2:输入:s = "a", t = "a"输出:"a"示例 3:输入:..转载 2021-10-11 10:29:36 · 89 阅读 · 0 评论