提交 a7d67349 编写于 作者: jing_liu_lucky's avatar jing_liu_lucky

上传新文件

上级 654efcb8
#字符六元队列类定义
from collections import deque
class 字符六元队列类:
def __init__(self):
self.六元队列 = deque()
def 已有字节数(self):
return int( self.六元队列.__len__() )
def 追加元素(self,元素值=32): #默认追加一个空格,用以表明元素值的数据类型
if self.已有字节数() < 6:
self.六元队列.append(元素值)
def 读元素值(self,索引号):
if 索引号 <= ( self.已有字节数() -1 ):
return self.六元队列[索引号]
else:
return 0
def 弹出一个元素(self):
self.六元队列.popleft()
def 弹出二个元素(self):
self.六元队列.popleft()
self.六元队列.popleft()
def 弹出三个元素(self):
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
def 弹出四个元素(self):
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
def 弹出五个元素(self):
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
def 弹出六个元素(self):
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
self.六元队列.popleft()
def 剩余空位数(self):
k = 6 - self.已有字节数()
return k
def 队列为空(self):
if self.已有字节数() == 0:
return True
else:
return False
def 清空队列(self):
self.六元队列.clear()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册