摘要: class Node: def __init__(self,initdata): self.data = initdata self.next = None def getData(self): return self.data def getNext(self): return self.next ... 阅读全文
posted @ 2018-12-18 15:47 yangly 阅读(536) 评论(0) 推荐(0) 编辑
摘要: from pythonds.basic.deque import Deque class Deque: def __init__(self): self.items = [] def isEmpty(self): return self.items == [] def addFront(self, item): se... 阅读全文
posted @ 2018-12-18 14:53 yangly 阅读(245) 评论(0) 推荐(0) 编辑
摘要: from pythonds.basic.queue import Queue import random def hotPotato(namelist,num): simqueue = Queue() for name in namelist: simqueue.enqueue(name) while simqueue.size()>1: ... 阅读全文
posted @ 2018-12-18 14:37 yangly 阅读(222) 评论(0) 推荐(0) 编辑
摘要: from pythonds.basic.stack import Stack def parChecker(symbolString): s=Stack() balanced=True index=0 while index 0: rem = decNumber % 2 remstack.push(rem) d... 阅读全文
posted @ 2018-12-18 11:46 yangly 阅读(333) 评论(0) 推荐(0) 编辑