Leetcode 20 有效的括號

2021-10-02 14:56:39 字數 1000 閱讀 2799

tips——stl stack

stack《資料型別》 stk;

//初始化

stk.

push

(value)

;//新增元素到棧頂

stk.

pop();

//棧頂元素出棧

stk.

top();

//返回棧頂元素

stk.

empty()

;//棧空返回0

stk.

size()

;//返回棧的大小

睡覺前寫一道簡單題,美滋滋。

class

solution

if(s[i]

=='}')if

(s[i]

==']')}

if(record.

empty()

)return

true

;else

return

false;}

};

c**

字串+指標絕對是學c語言時除了鍊錶最討厭的

*(指標+位移)來取值

bool

isvalid

(char

* s)

if(top==0)

return

false;if

(s[i]

==')')if

(s[i]

=='}')if

(s[i]

==']')if

(top==0)

return

true

;else

return

false

;}

LeetCode20有效括號

給定乙個只包括 的字串,判斷字串是否有效。有效字串需滿足 左括號必須用相同型別的右括號閉合。左括號必須以正確的順序閉合。注意空字串可被認為是有效字串。示例 1 輸入 輸出 true示例 2 輸入 輸出 true示例 3 輸入 輸出 false示例 4 輸入 輸出 false示例 5 輸入 輸出 tr...

Leetcode 20 有效括號

leetcode 20 給定乙個只包括 的字串,判斷字串是否有效。有效字串需滿足 左括號必須用相同型別的右括號閉合。左括號必須以正確的順序閉合。注意空字串可被認為是有效字串。示例 1 輸入 輸出 true 示例 2 輸入 輸出 true pthon 列表 如 a a b 字典 如 dict not ...

leetcode 20 有效括號

怎麼減少if語句,判斷是否是某乙個值,將值存進map中,是否在map中,若在,則是 匹配用map 給定乙個只包括 的字串,判斷字串是否有效。有效字串需滿足 左括號必須用相同型別的右括號閉合。左括號必須以正確的順序閉合。注意空字串可被認為是有效字串。示例 1 輸入 輸出 true 示例 2 輸入 輸出...