数据结构
用python实现数据结构(链表、栈、树)
potizo
这个作者很懒,什么都没留下…
展开
-
【数据结构】二叉树(python实现)
1.二叉树的封装 class Node(object): """二叉树的节点封装""" def __init__(self,elem): self.elem = elem self.lchild = None self.rchild = None def __str__(self): return self.elem class Tree(object): """二叉树封装""" def __init原创 2020-10-28 19:00:36 · 433 阅读 · 0 评论 -
【数据结构】链表(python实现)
1.单链表 #定义单链表节点 class llistNode(object): def __init__(self,elem): self.elem = elem self.next = None #把LinkedListUnderflow定义成标准异常类ValueError的子类,在空表访问元素等场合抛出该异常 class LinkedListUnderflow(ValueError): pass #定义linklist类 class linklist(原创 2020-10-27 22:32:58 · 210 阅读 · 0 评论