1 / 22
文档名称:

常用的数据结构和算法 (6).ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用的数据结构和算法 (6).ppt

上传人:wc69885 2015/5/21 文件大小:0 KB

下载得到文件列表

常用的数据结构和算法 (6).ppt

相关文档

文档介绍

文档介绍:深入Java编程
专业教程
理论讲解部分

第025课算法及数据结构
概述:
二叉树的相关概念
二叉树的实现
重点:
难点:
二叉树的实现
二叉树的实现
6 二叉树
第025课算法及数据结构
二叉树综合了有序数组与链表得优点.
有序数组具有较快得查找速度,链表具有非常好得插入删除效率.
树结合了两者得有点,使得它具有很高得插入删除及查找得效率.
它得实现与其结构密切相关,下面我们来看看它的结构.
第025课算法及数据结构
1
2
3
4
5
6
7
8
这是一棵很简单的树.
树主要是由结点及结点之间得关系组成的
下面给出一些相关得概念
6 二叉树
第025课算法及数据结构
二叉树或者是一棵空树,或者是一棵由一个根结点和两棵互不相交的分别称根的左子树和右子树所组成的非空树,左子树和右子树又同样都是一棵二叉树. 右图为一棵二叉树
树的相关概念
二叉树:
1
2
3
4
5
6
6 二叉树
第025课算法及数据结构
路径:
顺着连接节点的边从一个节点走到另一个节点,所经过的节点的顺序排列就称为“路径”。
1
2
3
4
5
6
其中橙色得线就代表一条路径
树的相关概念
6 二叉树
第025课算法及数据结构
根:
.
1
2
3
4
5
6
右图中 1 为根
父结点与子结点:
除根结点外,.
右图中3为6的父结点,6为3的子结点
树的相关概念
6 二叉树
第025课算法及数据结构
1
2
3
4
5
6
叶结点:
没有子结点的结点称为叶结点.
图中4,5,6均为叶结点.
子树:

图中2,4,5可以看作是一棵子树.
树的相关概念
6 二叉树
第025课算法及数据结构
1
2
3
4
5
6
遍历:
根据某种规则,对树中所有的结点全部访问一次称作一次遍历.
例如:1,2,3,4,5,6 .
层:
树中从根开始计算的“辈分”.
0
1
2
树的相关概念
6 二叉树
第025课算法及数据结构
二叉树的建立
实现二叉树首先就要实现它的结点.
它的每一个结点除了要保存相应的数据之外,还要保存其子结点的引用.
其数据需要两个域,一个保存键值,另一个保存该键值所对应的数据.
private class Node{
int key;
int value;
Node left;
Node right;
}
6 二叉树

最近更新

2026年中医住培带教师资理论考核题库100道及参.. 40页

2026年医学微生物学习题集附参考答案【典型题.. 41页

2026年主管中药师考试备考题100道及答案【名校.. 38页

2026年主管中药师考试备考题100道附参考答案【.. 37页

2026年医学微生物学习题集含完整答案【考点梳.. 41页

2026年医学微生物学习题集附完整答案【必刷】.. 40页

2026年宪法知识竞赛试题库100道及参考答案(典.. 41页

2026年网络安全知识竞赛题库(巩固) 40页

2026年网络安全知识竞赛题库附参考答案【b卷】.. 40页

新安全生产法知识竞赛试题库附答案【考试直接.. 43页

小学历史与文化知识竞赛题库100道含完整答案【.. 37页

最新全国政法队伍教育整顿知识竞赛试题库带答.. 40页

新安全生产法知识竞赛试题库及参考答案【达标.. 44页

新安全生产法知识竞赛试题库附参考答案【培优.. 44页

最新煤气操作证考试题100道必考题 39页

最新煤气操作证考试题100道含答案(综合题) 39页

天气,牵着 的心 6页

浅议金属冶炼企业内部实验室的CNAS管理 6页

2025年全自动变焦照相机合作协议书 55页

2025年免疫球蛋白诊断血清项目建议书 49页

2025年化纤纱项目合作计划书 71页

2025年保健用品合作协议书 70页

某隧道掘进机行星齿轮传动装置优化设计 6页

2025年西南交通大学希望学院单招综合素质考试.. 44页

2025年郑州信息科技职业学院单招职业倾向性考.. 45页

2025年重庆工贸职业技术学院单招职业技能考试.. 45页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页