
一个后进先出的数据结构,例如蜂窝煤,先放进去的蜂窝煤是被后拿出来的,后放进去的先拿出来,放进去(push)拿出来(pop)
JavaScript虽然没有栈,但是可以通过array进行实现
1 | const stack = [] |
题目 有效括号
https://leetcode-cn.com/problems/valid-parentheses/
思路:使用栈的特性实现
时间复杂度:O(n)
空间复杂度:O(n)
1 | /** |
函数调用堆栈

一个后进先出的数据结构,例如蜂窝煤,先放进去的蜂窝煤是被后拿出来的,后放进去的先拿出来,放进去(push)拿出来(pop)
JavaScript虽然没有栈,但是可以通过array进行实现
1 | const stack = [] |
https://leetcode-cn.com/problems/valid-parentheses/
思路:使用栈的特性实现
时间复杂度:O(n)
空间复杂度:O(n)
1 | /** |