Skip to content

Latest commit

 

History

History
executable file
·
12 lines (8 loc) · 616 Bytes

File metadata and controls

executable file
·
12 lines (8 loc) · 616 Bytes

题目

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

The brackets must close in the correct order, "()" and "()[]{}" are all valid but "(]" and "([)]" are not.

解题思路

是一个后进先出的队列,用在这里可以避免复杂的判断结构。但是,Go语言的标准库没有栈这种结构,我就手动实现了一个。

总结

选用合适的数据结构,可以让程序清晰。