一種資料結構的概念,假設有一個容器是裝馬克杯的盒子 (這個盒子下面是封死的,無法拿東西)
現在第一步有小明、小美、小雅的馬克杯,依序被放入盒子中
課間小 Q&A: 你現在要從盒子中取出一個馬克杯,請問你會拿到誰的馬克杯 ?
ANS:盒子內的杯子排序預期是如下圖,所以你從盒子取,只能拿到最上面的杯子,也就是小雅的杯子
也就是說,這種 Stack 概念,最後放的杯子,會最先拿起來,最早放的杯子,會被墊在最下面,最後才能拿到,也就是「先進後出」「後進先出」的概念 ( 英文稱為 Last-In-First-Out )
題目連結:https://leetcode.com/problems/valid-parentheses/
題目敘述:
你需要判斷是不是正常括號表示方式
你需要判斷他是不是正常的方式閉合
測資的 Input/Output
題目的條件
看完題目,你要思考:
明天會分析該題 python 不同解法的優點,希望大家今天可以多先自己想一下這題 Stack 題如果是你,你的思考邏輯是什麼?