Skip to content

Files

Latest commit

Sep 13, 2024
71444ee · Sep 13, 2024

History

History
85 lines (61 loc) · 1.34 KB

0020-valid-parentheses.adoc

File metadata and controls

85 lines (61 loc) · 1.34 KB

20. Valid Parentheses

{leetcode}/problems/valid-parentheses/[LeetCode - Valid Parentheses^]

Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.

An input string is valid if:

  1. Open brackets must be closed by the same type of brackets.

  2. Open brackets must be closed in the correct order.

Note that an empty string is also considered valid.

Example 1:

Input: "()"
Output: true

Example 2:

Input: "()[]{}"
Output: true

Example 3:

Input: "(]"
Output: false

Example 4:

Input: "([)]"
Output: false

Example 5:

Input: "{[]}"
Output: true

思路分析

一刷
link:{sourcedir}/_0020_ValidParentheses.java[role=include]
二刷
link:{sourcedir}/_0020_ValidParentheses_2.java[role=include]