首页 > 其他 > 详细

LeetCode--[队列]--不定时更新

时间:2020-03-07 17:51:27      阅读:94      评论:0      收藏:0      [点我收藏+]

1._225_用队列实现栈

1.1链接

https://leetcode-cn.com/problems/implement-stack-using-queues/

1.2题目描述

技术分享图片

 

 

1.3解题思路

技术分享图片

 

 

技术分享图片

 

 

1.4代码实现

java版本

技术分享图片
private Queue<Integer> q1 = new LinkedList<>();
private Queue<Integer> q2 = new LinkedList<>();
private int top;

// Push element x onto stack.
public void push(int x) {
    q1.add(x);
    top = x;
}

// Removes the element on top of the stack.
public void pop() {
    while (q1.size() > 1) {
        top = q1.remove();
        q2.add(top);
    }
    q1.remove();
    Queue<Integer> temp = q1;
    q1 = q2;
    q2 = temp;
}

// Returns whether the stack is empty.
public boolean empty() {
    return q1.isEmpty();
}

// Get the top element.
public int top() {
    return top;
}
View Code

 

 

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

1._225_用队列实现栈

X.1链接

X.2题目描述

X.3解题思路

X.4代码实现

java版本

LeetCode--[队列]--不定时更新

原文:https://www.cnblogs.com/ggnbnb/p/12435590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!