
栈
文章平均质量分 50
和光同尘@
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode 热题 100(394. 字符串解码)(中等)
你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数。给定一个经过编码的字符串,返回它解码后的字符串。2.思考这题为什么用栈来实现?,表示其中方括号内部的。原创 2025-02-06 13:02:59 · 366 阅读 · 0 评论 -
LeetCode 热题 100 (155. 最小栈)(中等)
是C++11标准中新增的成员函数,专门用于在vector容器中指定位置插入一个新元素。区别于其他插入方式,emplace()每次只插入单个元素,而非多个。//这里用于将栈的类型设计为两个int类型的组合。在C++中被用来组合两个数据值,可以是不同类型。操作,并能在常数时间内检索到最小元素的栈。//这句话要注意一下。原创 2025-02-06 11:12:05 · 307 阅读 · 0 评论 -
LeetCode 热题 100(739. 每日温度)(中等)
天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用。知道是用栈来实现,但是具体过程还没理解透彻,明天继续啃。,表示每天的温度,返回一个数组。原创 2025-02-05 20:42:17 · 131 阅读 · 0 评论 -
LeetCode 热题 100(20. 有效的括号)
2.创建一个栈,遍历原字符串,遇到左括号压入栈中,遇到右括号根据和哈希表查看与栈顶元素是否匹配。2.最后那个 return chars.empty();也算是神来之笔,我觉得。的知识,我现在觉得哈希表是真的好用,不过要完全掌握驾驭这种思想还需要慢慢练习。1.括号匹配的问题,创建一个哈希表用右括号作为索引,左括号为键值.3.注意:若字符串为奇数则可以直接返回false。原创 2025-02-05 13:50:32 · 198 阅读 · 0 评论 -
1022 D进制的A+B (分数 20)
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1原创 2025-01-09 10:42:04 · 192 阅读 · 0 评论