python implement queue
来源:互联网 发布:网络新词汇的影响 编辑:程序博客网 时间:2024/05/16 05:16
- 用Python实现队列
- [python] #!/usr/bin/env pythonqueue = []def enQ():queue.append(raw_input('Enter new string: ').strip())#调用list的列表的pop()函数.pop(0)为列表的第一个元素def deQ(): www.2cto.comif len(queue) == 0:print 'Cannot pop from an empty queue!'else:print 'Removed [', queue.pop(0) ,']'def viewQ():print queueCMDs = {'e': enQ, 'd': deQ, 'v': viewQ}def showmenu():pr = """(E)nqueue(D)equeue(V)iew(Q)uitEnter choice: """while True:while True:try:choice = raw_input(pr).strip()[0].lower()except (EOFError, KeyboardInterrupt, IndexError):choice = 'q'print '\nYou picked: [%s]' % choiceif choice not in 'devq':print 'Invalid option, try again'else:breakif choice == 'q':breakCMDs[choice]()if __name__ == '__main__':showmenu()这个程序与上一个Python实现栈类似
0 0
- python implement queue
- Implement queue with Python list
- 232. Implement Queue using Stacks [easy] (Python)
- [leetcode: Python]232. Implement Queue using Stacks
- queue implement
- Implement a queue/stack
- Implement Stack Using Queue
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Implement Queue using Stacks
- Android6.0的phone应用源码分析(6)——RIL层框架分析
- 使用vector创建一个二维数组(二)
- socket的心跳包机制
- JavaWeb:后台判断是手机登陆还是Pc登陆
- [面试/网络] TCP/IP:数据链路层、IP协议以及IP协议相关技术
- python implement queue
- 2016年3月份工作和学习计划
- (175)红黑树及其相关操作
- linux配置SSH免密码登陆方法
- Eclipse运行struts2项目报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.Strut
- 性能优化,进无止境---CPU篇
- 解决ExtJS的gridpanel在谷歌浏览器中,表头总宽度与每行的总宽度不一致的bug
- java实现四个不同的随机数
- 让Logstash每次都从头读文件