博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二叉树
阅读量:4320 次
发布时间:2019-06-06

本文共 856 字,大约阅读时间需要 2 分钟。

1 class node(object): 2     def __init__(self,elem=-1,lchild=None,rchild=None): 3         self.elem=elem 4         self.lchild = lchild 5         self.rchild =rchild 6  7  8 class Tree(object): 9     def __init__(self,root=None):10         self.root=root11 12     def add(self,elem):13         nodd =node(elem)14         if self.root==None:15             self.root =nodd16         else:17             queue =[]18             queue.append(self.root)19 20         while queue:21             cur = queue.pop(0)22             if cur.lchild==None:23                 cur.lchild = node24                 return25             elif cur.rchild==None:26                 cur.rchild=node27                 return28             else:29                 queue.append(cur.lchild)30                 queue.append(cur.rchild)

 

转载于:https://www.cnblogs.com/Dai-py/p/10832188.html

你可能感兴趣的文章
memoize-one在React中的应用
查看>>
SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源
查看>>
nginx日志切割脚本
查看>>
ipvsadm添加虚拟服务器报错问题
查看>>
LVS-DR集群搭建脚本
查看>>
Docker拉取的镜像源更改为国内的镜像源
查看>>
LVS健康检查脚本
查看>>
PowerCLI 对vm批量关机
查看>>
拿来即用学PYTHON:序
查看>>
github+jenkins+maven+docker自动化构建部署
查看>>
前端禁止鼠标右键、禁止全选、复制、粘贴
查看>>
六. k8s--ingress学习笔记
查看>>
二. python数组和列表
查看>>
七. k8s--volumes之pv pvc学习笔记
查看>>
八. k8s--configmap学习笔记
查看>>
十. k8s--访问控制 serviceaccount和RBAC 学习笔记
查看>>
九. k8s--statefulset控制器
查看>>
十一. k8s--dashboard部署
查看>>
shell解析xml文件
查看>>
十二. k8s--网络策略flannel与canal学习笔记
查看>>