数据结构课件第十讲二叉树.ppt
《数据结构课件第十讲二叉树.ppt》由会员分享,可在线阅读,更多相关《数据结构课件第十讲二叉树.ppt(17页珍藏版)》请在三一办公上搜索。
1、算法和数据结构,1,数据结构大话数据结构,崔基哲2012年,算法和数据结构,2,第一章 绪论第二章 算法第三章 线性表第四章 栈和队列第五章 串第六章 树第七章 图第八章 查找第九章 排序,3.二叉树的存储结构,一、顺序存储结构按二叉树的结点“自上而下、从左至右”编号,用一组连续的存储单元存储。,ABCDEFGHI,问:顺序存储后能否复原成唯一对应的二叉树形状?答:若是完全/满二叉树则可以做到唯一复原。而且有规律:下标值为i的双亲,其左孩子的下标值必为2i,其右孩子的下标值必为2i1(即性质5)例如,对应2的两个孩子必为4和5,即B的左孩子必是D,右孩子必为E。,T0一般不用,讨论:不是完全二
2、叉树怎么办?,答:一律转为完全二叉树!方法很简单,将各层空缺处统统补上“虚结点”,其内容为空。,ABCDE,缺点:浪费空间;插入、删除不便,缺点:浪费空间;插入、删除不便,缺点:浪费空间;插入、删除不便,二、链式存储结构用二叉链表即可方便表示。,一般从根结点开始存储。(相应地,访问树中结点时也只能从根开始)注:如果需要倒查某结点的双亲,可以再增加一个双亲域(直接前趋)指针,将二叉链表变成三叉链表。,二叉树结点数据类型定义:typedef struct BiTNode TElemType data;struct BiTNode*left_child,*right_child;BiTNode,*B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课件 第十 二叉
链接地址:https://www.31ppt.com/p-5469866.html