赞
踩
栈是什么?
一个后进先出的数据结构。
push: 入栈
pop: 出栈
JavaScript中没有栈,但可以用Array实现栈的所有功能。
栈的应用场景:
场景一: 十进制转二进制
场景二:有效的括号(有效的闭合) --给你一个字符串,里面都是括号,判断字符串里面的括号是否有效?
场景三:函数调用堆栈
总结:所有有后进先出的规律的场景,都可以用栈来解决问题。
LeetCode: 20.有效
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。