- 博客(5)
- 收藏
- 关注
原创 力扣hot100-刷题笔记2
核心: 使用栈存取温度值的索引,保证单调递减,遇见温度大的值大于栈顶元素,直接循环弹出,知道目前元素为最大值,得到相应天数的差值。核心:创建一个最小堆,先放k个元素,剩下的元素若是大于堆顶元素,堆顶出去,该元素进堆,最后,堆顶则为最小元素。核心 : 当高度逐渐升高时,入栈,遇到高度小的,则代表右边界确定;核心:1、遇见[,则当前数字与字符串均要入栈,同时保证数字清0,与字符串为空。2、遇见],则字符串与数字出栈,并且要进行拼接,重复数字次数。思路:双栈,一个存数字,一个存字符串。3、遇见数字,进行拼接。
2026-03-20 17:45:43
8
原创 刷题笔记-hot100
将两个数组同时在划分为2段,确保左1的max < 右2的min 以及 左2的max 小于 右1 的min,这样就能正确得出中位数。核心:必须有序,直接判断栈顶的结果是不是循环字符串的映射。核心:当前元素与辅助栈的头作比较,以判断是否去除以及放入。思路:创建两个栈,主栈放所有元素,辅助栈放当前最小元素。思路:Map映射(右括号 映射左括号) + 栈。寻找两个正序数组的中位数。二分查找 + 划分数组。
2026-03-17 14:53:04
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅