python---两个栈实现一个队列
2024-09-07 12:51:24
class Solution:
"""两个栈实现一个队列"""
def __init__(self):
# 接收栈
self.accept_stack = []
# 输出栈
self.output_stack = []
def push(self, item):
"""进队列"""
self.accept_stack.append(item)
def pop(self):
"""出队列"""
if not self.output_stack:
# 输出栈为空, 接收栈不为空
while self.accept_stack:
self.output_stack.append(self.accept_stack.pop())
return self.output_stack.pop()
最新文章
- LeetCode 177 Nth-Highest Salary mysql,取第n条数据,limit子句 难度:1
- 【C-运算符】
- Struts2开发环境搭建,及一个简单登录功能实例
- C/C++中各种类型int、long、double、char表示范围(最大最小值)(转)
- c# tcp备忘及networkstream.length此流不支持查找解决
- oracle中的dual表详解
- Get AD user 的三种方法
- cookie的path和domain參数实例解析
- Swing动画之游戏角色
- JDK1.7中HashMap底层实现原理
- ACM Smallest Difference
- MySQL 系列
- Oracle 12C执行root.sh CLSRSC-119 CRS-8503 CLSRSC-366
- laravel 迁移枚举
- [AWS] User management
- GCC内置函数
- linux下主从同步和redis的用法
- BZOJ 2733 [HNOI2012]永无乡 - 启发式合并主席树
- FrameLayout框架布局的的动态配置
- js用法
热门文章
- Centos8 Yum 安装Nginx指定版本
- Java学习笔记:04面向对象-内部类_访问修饰符_final
- Azure DevOps (四) 创建第一条流水线
- 如何用three.js(webgl)搭建3D粮仓、3D仓库、3D物联网设备监控-第十二课
- 5月31日 python学习总结 JavaScript概述
- 痞子衡嵌入式:IAR内部C-SPY调试组件配套宏文件(.mac)用法介绍
- 为什么你需要在用 Vue 渲染列表数据时指定 key
- oracle 跨分区查询效率,Oracle分区表做跨分区查询
- Oracle 数据库应用开发 30 忌
- Python包装器