




1-总装图-A0.dwg
(CAD图纸)
2-电路图-A0.dwg
(CAD图纸)
3-液压线路图-A2.dwg
(CAD图纸)
4-箱体.dwg
(CAD图纸)
5-机轮.dwg
(CAD图纸)
封面.doc
摘要+目录.doc
正文-12392字-28页.doc
锅炉尾部烟尘处理考虑采用布袋除尘器。
供水系统采用闭式水系统,冷却塔采空冷发电机,预留扩建条件。
电厂性质是综合利用稻壳发电,以发电为主并兼顾热电联 产,机组带基本负荷。
机组年利用小时数暂定为小时。
厂区总平面布臵本期按炉机设计,预留扩建条件。
稻壳燃料采用公,市生物质发电有限公司的建设是十分必要的,对当 地国民经济持续快速健康发展具有十分重要的意义。
主要设计原则 本期建设规模为台中温中压稻壳特种锅炉,台 抽汽凝汽式汽轮机,台的 良性循环道路,这些问题也是当前的热点焦点和难点。
按科学发展观 要求,利用可再生能源生物质能稻壳发电作为个产业来发展,尽 快推动稻壳发电规模化市场化和产业化是当务之急。
综上所述市境内,建成后每年发电量 亿度,有利于满足当地电负荷快速增长的需求。
目前,国家高度重视社会主义新农村建设,增加农民收入,解决能 源紧缺,改善生态环境,使国民经济和人民生活水平走上可持续发展的需要 在黑龙江省市建设座稻壳发电厂,年燃烧稻壳量约 万吨,价格按每吨元计,加工企业可增加收入约万元。
有利于满足当地电力负荷快速增长的需要 市生物质发电有限公司位于的需要 在黑龙江省市建设座稻壳发电厂,年燃烧稻壳量约 万吨,价格按每吨元计,加工企业可增加收入约万元。
有利于满足当地电力负荷快速增长的需要 市生物质发电有限公司位于市境内,建成后每年发电量 亿度,有利于满足当地电负荷快速增长的需求。
目前,国家高度重视社会主义新农村建设,增加农民收入,解决能 源紧缺,改善生态环境,使国民经济和人民生活水平走上可持续发展的 良性循环道路,这些问题也是当前的热点焦点和难点。
按科学发展观 要求,利用可再生能源生物质能稻壳发电作为个产业来发展,尽 快推动稻壳发电规模化市场化和产业化是当务之急。
综上所述,市生物质发电有限公司的建设是十分必要的,对当 地国民经济持续快速健负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。
无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有种巨大的帮助,在此感谢他耐心的辅导。
在撰写论文阶段,老师审阅我们的论文,提出了许多宝贵意见,没有他的指导,我们就不能较好的完成课题设计的任务。
另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。
同时,在编程过程中还有我班同学也给了我不少帮助,这里并表示感谢。
参考文献.魏雪萍.新编入门与提高.北京人民邮电出版社,.王宏生.数据结构.北京国防出版社,潭浩强.程序设计.北京清华大学出版社,.严蔚敏,吴伟民.数据结构.北京清华大学出版的定义,建立棵二叉排序树的过程是按照待排序序列元素的先后次序,不断动态生成二叉树的结点,逐个插入到二叉树中。
若为根结点指针,为当前待插入元素,其过程可以描述为若为空树,动态生成个结点,其数据域为当前待插入元素,左右指针域为“空”,指向该结点。
若非空树,比较与根结点数据如果,将插入左子树中如果,将插入右子树中左右子树的插入方式与二叉排序树的插入方式相同。
不断调用上述的插入过程,直到所有待排序序列均排入后,就形成棵二叉排序树。
由此可见,建立二叉排序树就是多次调用二叉排序树的插入算法。
.二叉排序树的生成过程二叉排序树的生成,采用递归方式的边查找边插入的方式。
如图图二叉排序树生成流程图.中序遍历二叉树中序遍历二叉树算法的框架是若二叉树为空,则空操作否则中序遍历左子树访问根结点中序遍历右子树。
中序遍历二叉树也采用递归函数的方式,先访问左子树,然后访问根结点,最后访问右子树.先向左走到底再层层返回,直至所有的结点都被访问完毕。
.二叉排序树的查找在二叉排序树上进行查找,是个从根结点开始,沿个分支逐层向下进行比较叛等的过程。
它可以是个递归的过程。
假设我们想要在二叉排序树中查找关键码为的元素,查找过程从根结点开始。
如果根指针为,则查找不成功否则用给定值与根结点的关键码进行比较如果给定值等于根结点的关键码,则查找成功,返回查找成功的信息,并报告查找到的结点地址。
插入结点在左子树中查找在右子树中查找空树插入初始化数组是是否否插入插入如果给定值小于根结点的关键码,则继续递归查找根结点的左子树否则,递归搜索根结点的右子树。
.二叉排序树的插入在二叉排序树中插入新结点,要保证插入后的二叉树仍符合二叉排序树的定义。
为了向二叉排序树中插入个新元素,必须先检查这个元素是否在树中已经存在。
所以在插入之前,先使用查找算法在树中检查要插入的元素有还是没有。
如果搜索成功,说明树中已经有这个元素,不再插入如果搜索不成功,说明树中原来没有关键码等于给定值的结点,把新元素加到搜索操作停止的地方。
插入过程若二叉排序树为空,则待插入结点作为根结点插入到空树中当非空时,将待插结点关键字和树根关键字进行比较,若,则无须插入,若,则插入到根的左子树中,若,则插入到根的右子树中。
而子树中的插入过程和在树中的插入过程相同,如此进行下去,直到把结点作为个新的树叶插入到二叉排序树中,孙杨班级网络选题名称二叉排序树用顺序表结构存储序号评价内容权重得分考勤记录学习态度工作作风与表现。
自学情况上网检索机时数文献阅读情况笔记。
论文选题是否先进,是否具有前沿性或前瞻性。
成果验收是否完成设计任务能否运行可操作性如何等。
报告的格式规范程度是否图文并茂语言规范及流畅程度主题是否鲜明重心是否突出论述是否充分结论是否正确是否提出了自己的独到见解。
文献引用是否合理充分真实。
答辩情况自我陈述回答问题的正确性用语准确性逻辑思维是否具有独到见解等。
合计指导教师签章年月日总结致谢参考文献需求分析.课程设计题目任务及要求二叉排序树。
用顺序表维数组作存储结构以回车为输入结束标志,输入数列,生成棵二叉排序树对二叉排序树作中序遍历,输出结果计算二叉排序树查找成功的平均查找长度,输出结果输入元素,查找二叉排序树若存在含的结点,则删除该结点,并作中序遍历执行操作否则输出信息“无”.课程设计思想建立二叉排序树采用边查找边插入的方式。
查找函数采用递归的方式进行查找。
如果查找成功则不应再插入原树,否则返回当前结点的上个结点。
然后利用插入函数将该元素插入原树。
对二叉树进行中序遍历采用递归函数的方式。
在根结点不为空的情况下,先访问左子树,再访问根结点,最后访问右子树。
计算二插排序树的平均查找长度时,仍采用类似中序遍历的递归方式,用记录总查找长度,记录每个结点的查找长度,置初值为,采用累加的方式最终得到总查找长度。
平均查找长度就等于为树中结点的总个数。
删除结点函数,采用边查找边删除的方式。
如果没有查找到,则不对树做任何的修改如果查找到结点,则分四种情况分别进行讨论该结点左右子树均为空该结点仅左子树为空该结点仅右子树为空该结点左右子树均不为空。
.软硬件运行环境及开发工具以上操作系统.概要设计.二叉排序树的定义二叉排序树是种动态树表。
二叉排序树的定义二叉排序树或者是棵空树,或者是棵具有如下性质的二叉树若它的左子树非空,则左子树上所有结点的值均小于根结点的值若它的右子树非空,则右子树上所有结点的值均大于根结点的值左右子树本身又各是棵二叉排序树。
.维数组的存储结构建立二插排序树,首先用个维数组记录下读入的数据,然后再用边查找边插入的方式将数据对应放在完全二叉树相应的位置,为空的树结点用补齐。
.建立二叉排序树从空的二叉排序树开始,经过系列的查找插入操作以后,生成了棵二叉排序树。
根据二叉排序由于结点插入的先后次序不同,所构成的二叉排序树的形态和深度也可能不同。
详细设计和实现.主要功能模块设计程序主要设计了五个功能首先是创建二叉排序树,完成后出现任务菜单,菜单中设计了四个模块退出,中序遍历,计算平均查找长度和删除结点。
主函数流程如下图主函数流程图是是是是否否否否否是创建二叉排序树中序遍历退出删除结点提示出错计算平均查找长度是是是是.主程序设计!退出中序遍历为中序遍历计算平均查找长度删除个结点,删除成功!新的中序遍历为查找不到这个结点请重新输入!输入无效字符调试与操作说明.程序调试图调试界面在程序调试过程当中,编译时并没有报错,但是运行时总是出错,在查阅资料和老师的帮助下,发现程序未对数组初始化。
添加数组初始化代码..程序操作说明输入组数列,以结结束图运行界面中序遍历图运行界面二计算平均查找长度图运行界面三删除已有结点图运行界面四总结这次课程设计是我学会了用顺序表结构存储实现二叉排序树,具体采用的是“二叉排序树”,并且使用“维数组”来作为其存储结构。
维数组顺序表存储结构是用组地址连续的存储单元依次自上而下自左而右存储完全二叉树上的结点元素本课程设计实现了二叉排序树的创建中序遍历计算二叉排序树的平均查找长度和删除二叉排序树中个结点,通过周的课程设计,我已经会用顺序表存储结构实现对二叉排序树的的创建,中序遍历,并计算其平均查找长度,查找和个删除结点等基本操作。
致谢本次数据结构课程设计让我收获很多,我从指导老师身上学到了很多东西。
他们认真
