数据结构课程设计----二叉树平衡的判定
《数据结构课程设计----二叉树平衡的判定》由会员分享,可在线阅读,更多相关《数据结构课程设计----二叉树平衡的判定(15页珍藏版)》请在毕设资料网上搜索。
1、 数据结构与算法数据结构与算法 课程设计课程设计报告报告 课程设计课程设计题目:题目: 二叉树平衡的判定二叉树平衡的判定 专业班级:专业班级: 信息信息与计算科学与计算科学 10100101 班班 一、摘要:一、摘要: 基于我们对 C 语言和数据结构的学习我们有能力编写处理一些比 较基本而又简单的问题。 在我们此题我们的目标就是任意给出一个二 叉树我们判断是否为平衡的二叉树。 我们在学习计算机语言类的知识时当然要注重理论知识的学习, 但是我们要明确我们学习的是计算机语言, 由于课程的性质就决定了 我们必须将我们在课本中学到的知识在计算机上运行并且自己能编 写一些比较简单的程序, 这才是我们学习
2、计算机语言的最终目的而不 是满足于理解一个理论会算一个题。 因而我们将要抓住这样一个锻炼 的机会 所谓平衡二叉树,它或者是一颗空树或者是具有下列性质的二叉 树:它的左右子树都是平衡二叉树, 且左右子树的深度之差得绝对值 不超过 1。 在我们这个判定任意给定的二叉树的题中。我们处理这道题的主 要的思路是: 首先按先序和中序或者按中序和后序的方式将我们所要 判断的二叉树输入进入, 目的是要得到一个明确的二叉树的结构准确 的判断二叉树是否平衡。 在我们判断二叉树的平衡中我们将分别考虑 二叉树左右子树的是不是为平衡二叉树,依次得到左右子树的深度, 判断左右子树的平衡性。 在我们的设计思路中我们将用到不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 二叉 平衡 判定
