返回顶部

2019年10月22日

摘要: 【问题】 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。感谢 Marcos 贡献此图。 示例: 【思路】首 阅读全文
posted @ 2019-10-22 17:11 追着子王小奔跑的顶 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: 【问题】 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。 push(x) -- 将元素 x 推入栈中。 阅读全文
posted @ 2019-10-22 17:09 追着子王小奔跑的顶 阅读(122) 评论(0) 推荐(0) 编辑