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