Python探索之创建二叉树,python探索二叉树
Python探索之创建二叉树,python探索二叉树
问题
创建一个二叉树
二叉树有限多个节点的集合,这个集合可能是:
空集
由一个根节点,和两棵互不相交的,分别称作左子树和右子树的二叉树组成
创建二叉树,创建节点,再创建节点之间的关系
Python代码示例
# !/usr/bin/env python # -*-encoding: utf-8-*- # author:LiYanwei # version:0.1 class TreeNode(object): def __init__ (self, data, left = None, right = None): self.data = data self.left = left self.right = right def __str__(self): return str(self.data) A = TreeNode('A') B = TreeNode('B') C = TreeNode('C') D = TreeNode('D') A.left = B A.right = C B.right = D print B.right
总结
以上就是本文关于Python探索之创建二叉树的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:Python探索之修改Python搜索路径、浅谈python中copy和deepcopy中的区别、python实现微信接口(itchat)详细介绍等,有什么问题,欢迎大家留言交流讨论。
相关内容
- python装饰器实例大详解,python装饰实例
- python+mongodb数据抓取详细介绍,pythonmongodb
- Python_LDA实现方法详解,python_lda实现详解
- python正则表达式re之compile函数解析,pythoncompile
- Python探索之pLSA实现代码,python探索plsa
- python编程之requests在网络请求中添加cookies参数方法详解
- python中requests爬去网页内容出现乱码问题解决方法介绍
- python中requests使用代理proxies方法介绍,requestsproxies
- python编程羊车门问题代码示例,python车门
- python+pyqt实现12306图片验证效果,
评论关闭