两个栈实现队列 牛客网 剑指Offer

  • 题目描述
  • 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
class Solution:
def __init__(self):
self.stk1 = []
self.stk2 = [] def push(self, node):
self.stk1.append(node) def pop(self):
if self.stk2 == []:
while self.stk1:
item = self.stk1.pop()
self.stk2.append(item)
item = self.stk2.pop()
return item

最新文章

  1. VC++ 设置软件开机自启动的方法
  2. SQLite学习笔记(九)&&pager模块
  3. 黄聪:Discuz!的SEO优化策略二:如何去掉页脚多余的信息
  4. JavaScript图片轮播器
  5. /dev/tty 与 /dev/pts
  6. POJ 2152 Fire(树形DP)
  7. ORM武器:NHibernate(三)五个步骤+简单对象CRUD+HQL
  8. 错误与修复:ASP.NET无法检测IE10,IE11,导致_doPostBack未定义JavaScript错误,恒处于F5卷动条位置
  9. Android学习笔记-绘制圆形ImageView实例
  10. 海康、大华IPC的rtsp格式
  11. spring cloud之坑,访问服务时找不到报404
  12. 【Java二十周年】Delphi转行java的一些小感触
  13. netty源码分析之揭开reactor线程的面纱(二)
  14. Jedis 简单案例
  15. spark streaming 整合 kafka(一)
  16. 《Java程序设计》第二周学习总结(一)
  17. Week Plan:强介入性的效率导师[转]
  18. IDEA 修改 jdk 版本
  19. re.match re.search re.findall区别
  20. PAT 甲级 1023 Have Fun with Numbers

热门文章

  1. 【简单数据结构】链表--洛谷P1160
  2. Markdown公式用法大全
  3. ecshop transport.js IE报错(608行),对象不支持此属性或方法 的解决办法
  4. 什么是云效 Projex,云效Projex企业级高效研发项目管理平台
  5. ActiveQq的代码实现
  6. python学习笔记(十五)-异常处理
  7. python读取ini文件
  8. Mybatis-Plus 全局Update更新策略,和insert插入查询策略
  9. P4884-多少个1?【BSGS】
  10. Docker入门系列之五:15个 Docker 命令