专题:栈
简介
栈是一个基本数据结构, 其主要特征为先进先出;
栈常用操作:
- 入栈: 将元素压入栈顶;
- 出栈: 将栈顶元素弹出栈外;
各种语言中的栈
Rust
- rust 中没有专门的栈;
- 一般使用
Vec来代替;
| |
相关题目
| 题目 | 难度 | 关键思路 | |
|---|---|---|---|
| 42.接雨水 | ** | 单调递减栈 | |
| 84.柱状图中的最大矩形 | *** | 单调递增栈 | |
| 224.基本计算器 | ** | 栈 | |
| 394.字符串解码 | ** | 栈 | |
| 496.下一个更大元素 I | * | ||
| 739.每日温度 | ** |
栈是一个基本数据结构, 其主要特征为先进先出;
栈常用操作:
Vec来代替; | |
| 题目 | 难度 | 关键思路 | |
|---|---|---|---|
| 42.接雨水 | ** | 单调递减栈 | |
| 84.柱状图中的最大矩形 | *** | 单调递增栈 | |
| 224.基本计算器 | ** | 栈 | |
| 394.字符串解码 | ** | 栈 | |
| 496.下一个更大元素 I | * | ||
| 739.每日温度 | ** |
#{description}
#{ end }#{content}