标签:type code nbsp note etc output rac character har
Given a string containing only three types of characters: ‘(‘, ‘)‘ and ‘*‘, write a function to check whether this string is valid. We define the validity of a string by these rules:
‘(‘
must have a corresponding right parenthesis ‘)‘
.‘)‘
must have a corresponding left parenthesis ‘(‘
.‘(‘
must go before the corresponding right parenthesis ‘)‘
.‘*‘
could be treated as a single right parenthesis ‘)‘
or a single left parenthesis ‘(‘
or an empty string.
Example 1:
Input: "()" Output: True
Example 2:
Input: "(*)" Output: True
Example 3:
Input: "(*))" Output: True
Note:
s
[LeetCode] Valid Parenthesis String 验证括号字符串
标签:type code nbsp note etc output rac character har
原文地址:http://www.cnblogs.com/grandyang/p/7617017.html