关于代码严谨性问题

来源:3-3 LeetCode:20.有效的括号

背着行囊独自流浪

2021-03-27

取栈顶元素之前,应该先判断栈是否为空
考虑输入为“]”的情况
此时会取到索引为-1的值
在JS中为undefined,但在其它语言中可能报错

写回答

1回答

lewis

2021-03-29

你说得对

0
2
lewis
回复
less_is_better
js兼容性好,会给你返回一个undefined,别的语言可能直接就抛出异常了
2021-06-06
共2条回复

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2479 学习 · 683 问题

查看课程