二叉树的存储可分为两种:顺序存储结构和链式存储结构。1. 顺序存储结构把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。(1) 如果i = 0,此结点为根结点,无双亲。(2) 如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里的除法是整除,结果中的小数部分会被舍弃。)(3) 结点i的左孩子为2i + 1,右孩子为2i + 2。(4) 如果i > 0,当i为奇数时,它是双亲结点的左孩子,它的兄弟为i + 1;当i为偶数时,它是双新结点的右孩子,它的兄弟结点为i – 1。(5) [阅读全文] [PDF]
1 共1条 分1页
- 无第三方认证技术:15个优秀的第 3方 Web 技术集成
- soa系统架构:SOA让遗留系统价值最大化
- SOA 7大预测:云计算推动SOA
- IIS安全:配置web服务器权限更好地实现访问控制
- 黑客攻击技巧:避免风险 使用QQ聊天时避开攻击的安全窍门技巧
- javalistmap:JAVA的容器---List Map Set
- 传智播客:传智播客---------Struts高级进阶(2)
- javaclassloader:Java的ClassLoader和Package机制(Prohibited package name:XXX)
- 技术族谱:软件Software开发相关知识体系的整理心得体会(图)
- nosuitabledriver:No suitable driver found for jdbc:mysql(计算机学和哲学)
- math.ceil:Math的floor、ceil和round
- java文件读写:java读写锁实现机制
- 精通struts2pdf:《精通Struts2 Web2.0 开发实战》笔记(1)
- 精通struts2pdf:《精通Struts2 Web2.0 开发实战》笔记(2)
- SWT RCP图片显示问题
- java注释:Java 有关IO类的注释/介绍说明
- 框架图:java集合框架图及介绍
- java泛型:理解了这个泛型?
- string转换long:long string date转换
- spring2.5:重读spring2.5手册笔记