leetcode 有效的括號

2021-08-22 16:12:21 字數 992 閱讀 3964

題目:

給定乙個只包括'('')''''['']'的字串,判斷字串是否有效。

有效字串需滿足:

1.左括號必須用相同型別的右括號閉合。

2.左括號必須以正確的順序閉合。   

示例1:

輸入:"()"輸出:true
示例 2:

輸入:"(){}"輸出:true
示例 3:

輸入:"(]"輸出:false
示例 4:

輸入:"([)]"輸出:false
示例 5:

輸入:""輸出:true
**:

#include

#include

using namespace std;

int main()

【】」和「(【{}】)」/

for(int i=0;i<=a/2-1;i++)   /對於「(【{}】)」這種情況成立/

'))else

if(i==a/2-1)

}if(m==0) /像「()」對兩種情況都成立,為了只讓它執行一種情況,則需要通過m進行判斷,若m=1,則說明此字串已經符合一種要求了,不必對第二種進行判斷了/

'))else

if(i==a-2)}}

}if(m!=1)

return 0;

}

leetcode 有效的括號

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

LeetCode 有效的括號

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

Leetcode 有效的括號

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