Little-Prince

导航

2020年7月30日 #

232. 用栈实现队列&225. 用队列实现栈

摘要: 232. 用栈实现队列 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 peek() -- 返回队列首部的元素。 empty() -- 返回队列是否为空。 示例: MyQueue queue = new MyQueue(); qu 阅读全文

posted @ 2020-07-30 23:45 Little-Prince 阅读(116) 评论(0) 推荐(0) 编辑

155. 最小栈

摘要: 155. 最小栈 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 输入:["MinStack"," 阅读全文

posted @ 2020-07-30 10:54 Little-Prince 阅读(81) 评论(0) 推荐(0) 编辑

20. 有效的括号

摘要: 20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 1.左括号必须用相同类型的右括号闭合。 2.左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true 示例 2 阅读全文

posted @ 2020-07-30 10:10 Little-Prince 阅读(156) 评论(0) 推荐(0) 编辑