数据结构课程设计
题 目: 线索二叉树的生成及其遍历X y z s 班级 设计题目 线索二叉树的生成及其遍历二叉树的遍历本质上是将一个复杂的非线性结构转换为线性结构,使每个结点都有前驱和后继(第一个结点无前驱,最后一个结点无后继)。前驱和后继为了,有两种方法。一是在结点结构中增加向前和向后的指针fwd和bkd,这种方法增加了存储开销,不可取;二是利用二叉树的空指针。建立线索二叉树,或者说对二叉树线索化,实质上就是遍历一二叉树。在遍历过程中,访问结点的操作是检查当前的左右指针域是否为空,将它们改为指向前驱结点或后续结点的线索。为实现这一过程,设指针pre始终指向刚刚访问的结点,即若指针p指向当前结点,则pre指向它的前驱,以便设线索。
另外,在对一颗二叉树加线索时,必须首先申请一个头结点,建立头结点与二叉树的根结点的指向关系,对二叉树线索化后,还需建立最后一个结点与头结点之间的线索。中序线索二叉树:若结点的ltag=1,lchild指向其前驱;否则,该结点的前驱是以该结点为根的左子树上按中序遍历的最后一个结点。若rtag=1,rchild指向其后继;否则,该结点的后驱是以该结点为根的右子树上按中序遍历的第一个结点。中序线索化中序线索二叉树遍历
z:程序设计、运行
y:答辩
x:ppt设计制作 计划与进步的安排 在两周(共10天)内完成课程
您可能关注的文档
- 物质的属性解析.doc
- 物质的物理属性_复习课件(苏科版)解析.ppt
- 物质的性质解析.ppt
- 物质的组成、性质和分类及化学用语知识梳理解析.doc
- 现代自然地理地球表层环境与地球表层系统解析.ppt
- 物质发生了什么变化课1解析.ppt
- 现代自然地理地球与地球表层环境解析.ppt
- 物质结构与配位化合物解析.ppt
- 现代自然地理生物圈与生态系统解析.ppt
- 物质运输的路线课件解析.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)