随笔分类 -  算法 /

摘要:239. 滑动窗口最大值 class Solution: def maxSlidingWindow(self, nums: List[int], k: int) -> List[int]: res = [] tmp = MyQueue() for i in range(k): tmp.push(nu 阅读全文
posted @ 2023-10-23 20:31 忆象峰飞 阅读(6) 评论(0) 推荐(0) 编辑
摘要:20. 有效的括号 思路:分析出三种情况,画图模拟。写代码容易写错。 class Solution: def isValid(self, s: str) -> bool: a_stack = list() for i in s: if i == '(': a_stack.append(')') el 阅读全文
posted @ 2023-10-22 21:12 忆象峰飞 阅读(4) 评论(0) 推荐(0) 编辑
摘要:232.用栈实现队列 class MyQueue: def __init__(self): self.stack_in = list() self.stack_out = list() def push(self, x: int) -> None: self.stack_in.append(x) d 阅读全文
posted @ 2023-10-21 15:38 忆象峰飞 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示