前面我们就说过,栈是一种先进后出的线性表,这种先进后出的特性就决定了它在一类场合或问题中会经常被用到——递归。考研数据结构中所涉及的利用栈结构解决递归问题或者考察栈结构特性的问题主要有这么几类
- 括号匹配问题
- 表达式转换、计算问题
- 递归问题(篇幅限制,点击跳转-(王道408考研数据结构)第三章栈和队列-第三节2:栈的应用之递归)
一:括号匹配问题
括号匹配问题是指给你一个随机的括号序列,例如([{}])
,让你判断该序列是否匹配
算法思想:从左向
前面我们就说过,栈是一种先进后出的线性表,这种先进后出的特性就决定了它在一类场合或问题中会经常被用到——递归。考研数据结构中所涉及的利用栈结构解决递归问题或者考察栈结构特性的问题主要有这么几类
括号匹配问题是指给你一个随机的括号序列,例如([{}])
,让你判断该序列是否匹配
算法思想:从左向