包含标签:栈 的文章
  • 每日一题:移掉k位数字(LeetCode 402)

    题目 给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。 - 示例 1 :……

    Finn程序定制开发 2022-04-29
    985 0
  • 每日一题:用栈实现队列(LeetCode 232)

    题目 请你仅使用两个栈实现先入先出队列。 队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x)将元素 x ……

    Finn程序定制开发 2022-04-22
    501 0
  • 每日一题:接雨水(LeetCode 42)

    题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 输入: height = [0,1,0,2,1,0,1,3,2,1,2,1] 输……

    Finn程序定制开发 2022-04-21
    516 0
  • 每日一题:每日温度(LeetCode 739)

    题目 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指在第 i 天之后,才会有更高的温度。如果气温在这之后都不……

    Finn程序定制开发 2022-04-20
    524 0
  • 每日一题:验证栈序列(LeetCode 946)

    题目 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否……

    Finn程序定制开发 2022-04-19
    541 0
  • 每日一题:最小栈(LeetCode 155)

    题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: - MinStack() 初始化堆栈对象。 - void push(int val) ……

    Finn程序定制开发 2022-04-17
    578 0
  • 每日一题:有效的括号(LeetCode 20)

    题目 给定一个只包括 '(',')','{','}','[',']' 的字符串 s,判断字符串是否有效。 有效字符串需满足: 1. 左括号必须用相同类型的右括号闭合。 ……

    Finn程序定制开发 2022-04-16
    527 0