File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -70,7 +70,9 @@ Output: true
70
70
> 入: push 出 shift 就是队列
71
71
## 代码
72
72
73
+ * 语言支持:JS,Python
73
74
75
+ Javascript Code:
74
76
``` js
75
77
/*
76
78
* @lc app=leetcode id=20 lang=javascript
@@ -163,6 +165,30 @@ var isValid = function(s) {
163
165
return valid;
164
166
};
165
167
```
168
+ Python Code:
169
+ ```
170
+ class Solution:
171
+ def isValid(self,s):
172
+ stack = []
173
+ map = {
174
+ "{":"}",
175
+ "[":"]",
176
+ "(":")"
177
+ }
178
+ for x in s:
179
+ if x in map:
180
+ stack.append(map[x])
181
+ else:
182
+ if len(stack)!=0:
183
+ top_element = stack.pop()
184
+ if x != top_element:
185
+ return False
186
+ else:
187
+ continue
188
+ else:
189
+ return False
190
+ return len(stack) == 0
191
+ ```
166
192
167
193
## 扩展
168
- 如果让你检查XML标签是否闭合如何检查, 更进一步如果要你实现一个简单的XML的解析器,应该怎么实现?
194
+ 如果让你检查XML标签是否闭合如何检查, 更进一步如果要你实现一个简单的XML的解析器,应该怎么实现?
You can’t perform that action at this time.
0 commit comments