浏览代码

queque python

pull/10/head
dafinoer 5 年前
父节点
当前提交
f463f8ba31
共有 2 个文件被更改,包括 47 次插入0 次删除
  1. +3
    -0
      .gitignore
  2. +44
    -0
      sorting/queque.py

+ 3
- 0
.gitignore 查看文件

@ -102,3 +102,6 @@ venv.bak/
# mypy
.mypy_cache/
#texteditor
.vscode

+ 44
- 0
sorting/queque.py 查看文件

@ -0,0 +1,44 @@
class Queque:
def __init__(self):
self.queque = []
def enqueue(self, data):
if data not in self.queque:
self.queque.append(data)
return True
return False
def dequeue(self):
if len(self.queque) > 0:
return self.queque.pop(0)
return ('Queque empty')
def sizeQueque(self):
return len(self.queque)
def printQueque(self):
return self.queque
if __name__ == '__main__':
myqueque = Queque()
data = myqueque.enqueue(5)
data = myqueque.enqueue(6)
data = myqueque.enqueue(7)
data = myqueque.enqueue(10)
print(myqueque.sizeQueque())
print(myqueque.printQueque())
dequeue = myqueque.dequeue() # delete 5
dequeue = myqueque.dequeue() # delete 6
print(myqueque.printQueque())
print(myqueque.sizeQueque())

正在加载...
取消
保存