- 12
- 0
- 约3.17千字
- 约 4页
- 2018-03-08 发布于河南
- 举报
基本二叉树知识讲解
基本二叉树知识讲解
一、有关二叉树的学习
性质1:二叉树上叶子结点数等于度为2的结点数加1。
性质2:二叉树的第i层上至多有2的i次方减1个结点(i=1)。
性质3:深度为h的二叉树至多有2的h次方减1个结点。
满二叉树:在一棵二叉树中,当第i层的结点树为2的i次方减1个时,称此层的结点数是满的。当一棵二叉树中的每一层都满时,称此树为满二叉树。特性:除叶子结点以外的其他的结点的度皆为2,且叶子结点在同一层上。深度为h的满二叉树中的结点数为2的h次方减1。
性质4:设含有n个结点的完全二叉树的深度为k,则k=(int)(log2n)+1,即深度k等于log2n的整数部分再加1。
二叉树的存储结构
1:顺序存储结构
二叉树的顺序存储结构类型定义如下:
#define TREEMINSIZE 10
typedef struct
{
BTreeDT(数据类型) *base;
int spacesize;
BTreeDT nullvalue;
}SeqTree;
2:链式存储结构(一般的二叉树主要采用链式存储结构通常有二叉链表和三叉链表两种形式)
1二叉链表存储结构
二叉链表中的每个结点由data,lchild和rchild三个域组成,定义如下:
typedef struct bkbtnode
{
BTreeDT data;
struct bkbtnode *lchild;
struct b
您可能关注的文档
- 2011浙公申论热点:养老盲区.doc
- 焦作市污水处理厂设计介绍.pdf
- 树的定义和基本术语 二叉树.doc
- 第5章__css样式规则.ppt
- 二叉树基本操作.doc
- Hiragana是平假名.doc
- 分享与鼓励·快乐学才艺.doc
- 证监会判例.doc
- 分析笔记PPT.ppt
- 2.2.1植物的克隆1[浙科版-课件].ppt
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)