![](https://img-blog.csdnimg.cn/0b3cf58e6ea745498bf204e203908642.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 81
进大厂必备游戏
KerryZXC
Stay hungry
展开
-
Java优先队列(堆)
在Java中,Priority Queue是一种基于优先级堆的队列实现,用于处理其中元素按照自然顺序或自定义比较器(comparator)定义的顺序进行排序。原创 2023-12-23 12:22:27 · 348 阅读 · 0 评论 -
力扣刷题之区间动态规划类题目
定义dp[i][j]为在石子数组的子区间[i, j]内,当前玩家相对于对手可以获得的最大分数差。注意,这里的最大分数差考虑了双方都采取最优策略的情况。原创 2024-02-03 15:50:18 · 625 阅读 · 0 评论 -
力扣刷题之滑动窗口
滑动窗口一次掌握!另附刷题清单原创 2024-02-04 12:28:08 · 950 阅读 · 0 评论 -
力扣刷题总结之单调栈
单调栈原创 2023-12-21 22:45:06 · 984 阅读 · 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 · 97 阅读 · 0 评论