<LeetCode>剑指 Offer 30. 包含min函数的栈
发布日期:2021-05-10 20:18:35 浏览次数:12 分类:精选文章

本文共 3739 字,大约阅读时间需要 12 分钟。

HTML���������������������������

������

������

���������������A���B������A������������push���pop���top������������B���������������������������������������push������������������������������������������������B������������������������������������B������������������������������������������������������������������������������������B���������������������������������������������������������������������������������������������������������������

itore written using natural language flow���MinStack���������������������������MinStack���������������A���B������A���������������������������������push���pop���top������������B���������������������������������������������push���������������������������B������������������������������������������������������B������������������������������������B���������������������������������������B������������������������������B������������min���������������������������������������������������Java���������������MinStack������������- A���B������������Stack���������������- push������������������������������A������������������B������������������������������������������B���������������������������������B���- pop������������A������B���������������������������A������������������B���������������������������������������������B���- top���������������A������������������- min���������������B���������������������MinStack������������������������������������������������1���������������A������B���2���������������������������A���3������������A���������������4������������A������B���������������5������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������

    

������

MinStack������������

������

���������������A���B���������A���������������������push���pop���top���B���������������������������������������������������������:

���push���������������B���������������������������B������������������������������B������������������������������������������B���

���pop���������������������A������B������������������������������������������������������

������������

            class MinStack {                Stack<Integer> A, B;                public MinStack() {                    A = new Stack<Integer>();                    B = new Stack<Integer>();                }                public void push(int x) {                    A.push(x);                    if (B.isEmpty() || x <= B.peek()) {                        B.push(x);                    }                }                public void pop() {                    if (A.peek().equals(B.peek())) {                        B.pop();                    }                    A.pop();                }                public int top() {                    return A.peek();                }                public int min() {                    return B.peek();                }            }        

������������

���MinStack������������������������������������������������������������������:

  • ���������������������
  • ������������������
  • ������������������

���������

  • ���������������������������������������������
  • ���������������������������������������������������
  • ���������������������������������
  • ������������������������
  • ���������������������������������������
  • ������������������
  • ���������������������
  • ������������������
  • ������������������������
  • ������������������������
  • 上一篇:<LeetCode>三数之和----利用哈希表和两数之和解题
    下一篇:<MySQL>连接mysql出现‘mysql执行错误1251‘的解决方法

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月12日 16时53分09秒