數據結構之棧
序言:一般處理有 進和退(或 先和後)兩種方向的問題,可以考慮使用棧
1. 壓棧序列和彈棧序列
例如:判斷是否爲合法彈棧序列
2. 括號匹配
典型的棧的使用,遇到左括號壓棧,右括號便彈棧。
3. 簡化路徑
a/./b/../../../c/d/ ——> /c/d/
遇到實際目錄就壓棧, . / 不操作, ../ 彈棧