二叉树表示——数组
来源:互联网 发布:电子教室软件解锁 编辑:程序博客网 时间:2024/06/03 19:31
二叉树表示之——数组
表示为数组如下:(看成完全二叉树)
01234567 ABCDEF-结构数组表示二叉树:静态链表
结点ABCDEF数组下标012345左子树135-1-1-1右子树24-1-1-1-1
顺序不唯一,即可表示为
结点BECADF数组下标142035左子树3-151-1-1右子树4-1-12-1-1
寻找根结点方式:遍历左子树和右子树,观察出现则表示被指向,观察上表,出现12345,则0未被指向即为根结点左(右)子树:即数组下标,不存在标记为-1
具体实现方式见博文《树的同构》http://blog.csdn.net/yolanda_salvatore/article/details/78512103
阅读全文
0 0
- 二叉树表示——数组
- 二叉树用数组表示
- 用数组表示二叉树
- 平衡二叉树的数组表示算法
- uva122 数组表示二叉树,bfs
- 二叉树结构数组表示法
- 二叉树的表示(基于一维数组)
- 前序遍历用一维数组表示的二叉树
- 堆的实现-用数组表示的完全二叉树
- 二叉查找树数组表示的JavaScript实现
- 数据结构复习——二叉树的表示及遍历
- 二叉树的表示
- 二叉树(3)——三叉链表示的二叉树
- 数据结构C语言——用二叉链表示二叉树
- 二叉索引树——树状数组
- 12.图——数组表示法
- 二叉树的二叉线索存储表示
- 用二叉树表示树
- bzoj1901zoj2112
- CodeForces
- 时钟
- Android进阶-Android消息机制的源码详解
- 扩展类的三种方式(继承,装饰模式,动态代理)
- 二叉树表示——数组
- 系统服务
- mysql函数-FROM_UNIXTIME
- 201412-2 Z字形扫描
- 假设银行Bank已经有了按整年year计算利息的一般方法,其中year只能取正整数。如: Double computerInterest() { Interest=year*0.35*saveMon
- 线程笔记2--线程的通信(生产者与消费者案例分析)
- 小问题2
- 继承
- arcgis api for javascript 自定义工具栏总结