ホームページ > 記事 > ウェブフロントエンド > 有効な括弧
問題の説明
私の最初の解決策:
/** * @param {string} s * @return {boolean} */ var isValid = function (s) { let stack = []; let compliments = { ")": "(", "]": "[", "}": "{" }; for (let char of s) { if (char === "(" || char === "[" || char === "{") { stack.push(char); } else if (stack.length === 0 || stack.pop() !== compliments[char]) { return false; } } return stack.length === 0; };
以上が有効な括弧の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。