文章分类 -  python

摘要:python代码——树和二叉树 原理可参考链接:https://blog.csdn.net/qq_32640443/article/details/109812861 生成二叉树: """构建结点类""" class BTNode(object): def __init__(self, val=No 阅读全文
posted @ 2022-04-26 19:10 hungry_J 阅读(16) 评论(0) 推荐(0)
摘要:python代码——栈和队列的应用 1.栈的应用 # 定义结点类,包含两个成员:结点元素值和指向下一结点的指针 class SingleNode(): # 结点类初始化 def __init__(self, item): self.item = item # item存放结点的数值 self.nex 阅读全文
posted @ 2022-04-25 14:55 hungry_J 阅读(13) 评论(0) 推荐(0)
摘要:python代码——栈和队列 顺序栈: class SqStack(): def __init__(self,length): self.top = -1 self.stlist=[] #判断是否为空 def is_empty(self): return self.top == -1 #返回栈顶元素 阅读全文
posted @ 2022-04-25 14:41 hungry_J 阅读(12) 评论(0) 推荐(0)
摘要:python代码——顺序表和链表 顺序表: import random random.seed(10) #定义顺序表类 class Sqlist(): #初始化类 def __init__(self,length): self.length = length self.sqlist = [rando 阅读全文
posted @ 2022-04-25 13:40 hungry_J 阅读(14) 评论(0) 推荐(0)
摘要:1.python中__new__ 与 __init__ 方法的区别: 类先调用__new__方法,返回该类的实例对象,这个实例对象就是__init__方法的第一个参数self,即self是__new__的返回值。 self是类(Class)实例化对象,cls就是类(或子类)本身,取决于调用的是那个类 阅读全文
posted @ 2022-03-31 18:04 hungry_J 阅读(15) 评论(0) 推荐(0)