摘要: 20. 有效的括号 写过很多遍了,但还是不能秒a /** * @param {string} s * @return {boolean} */ var isValid = function(s) { let stack = [] let obj = {'(':')', '[':']', '{':'} 阅读全文
posted @ 2023-03-27 11:17 herbert_118 阅读(27) 评论(0) 推荐(0)
摘要: 239. 滑动窗口最大值 一开始没有思路,暴力了,然后果然超时; 看提示中的单调队列没有特别明白;后面反应过来跟单调栈很像; 也确实很符合本题的情况,一旦队尾出现更大的数,前面更小的数就不需要了, 他们不会成为最大数被弹出后的备选。 值得注意的是本题数次出现区间错误,一开始我的操作居然是删除q[l] 阅读全文
posted @ 2023-03-27 11:13 herbert_118 阅读(43) 评论(0) 推荐(0)