





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
表中找到的结点以查找结果判断哈希表是否包含指定对象,若包含,则返回否则返回,类类用户可自定义其他数据项覆盖方法类,,,,六程序运行结果七使用说明用户进入主界面后根据菜单内容选择分别可进行顺序表的查找有序表的查找哈希表的查找其它查找算法退出系统的操作。
进入顺序表的查找,根据出现的文字提示,依次完成相关操作。
进入有序表的查找,根据出现的文字提示,依次完成相关操作。
进入哈希表的查找,自动完成哈希的查找,删除操作,并显示结果。
进入其它查找算法,即可运行二叉树的查找删除和输出功能。
八心得体会经过几天的奋斗,查阅了大量资料,翻过了大量书籍,终于完成了。
课程设计目的数据结构是计算机科学的基础理论知识,也是软件设计的技术基础。
本课程设计的性质是检验理论科学系的效果以及综合运用的能力,目的是训练学生进行复杂程序设计的技能和培养良好的程序设计习惯,解决具有定规模的具有实际意义的应用题,实现理论课所要求的数据组织存储处理的基本方法。
本次设计性实验,我加深了顺序表有序表哈希表及二叉排序树的有关查找操作。
编写了顺序表的查找操作。
定义,判空,设定长度,循环语句,算法等等,已逐渐在脑海中显现出它留下的印记。
虽然,在过程中碰到有些算法上的小困难,但经过全组成员的努力,克服这个难点,这让我懂得,程序上的小看似没问题,但对整个程序运行时带来的影响是深远的。
其程度跟失掉个马蹄钉失掉了整个国家是样的。
通过实验让我巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力。
培养了我选用参考书,查阅手册及文献资料的能力。
培养独立思考,深入研究,分析问题解决问题的能力。
通过实际编译系统的编程调试,掌握应用软件的分析方法和工程设计方法。
通过课程设计,培养了我严肃认真的工作作风,逐步建立正确的生产观念经济观念和全局观念。
根据我在实习中遇到得问题,我将在以后的学习过程中注意以下几点认真上好专业实验课,多在实践中锻炼自己。
二写程序的过程中要考虑周到,严密。
三在做设计的时候要有信心,有耐心,切勿浮躁。
四认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。
五在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见,以便能节省调试程序的时间。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。
回首这个多星期的课程设计,我很欣慰。
因为我有了动力,有了勇气。
谢谢老师对我们的不懈帮助,谢谢学校给了我们这次实践的机会,也谢谢组员们的关怀。
这些美好的回忆美好的东西将永远伴随着我。
,查找成功,,,,,,,新哈希表如需其他操作,请继续选择,如不需要,请按,谢谢原序列,,中根遍历二叉排序树,查找关键码,成功,对应姓氏为查找关键码,失败,,查找关键码,成功,对应姓氏为查找关键码,失败,,删除关键码,成功,对应姓氏为删除关键码,失败,删除关键码,后的中根遍历序列如需其他操作,请继续选择,如不需要,请按,谢谢,,查找范围的下界和上界给定值更小查找范围缩小到前半段查找范围缩小到后半段查找不成功类,类插入位置不合法,删除位置不合法,,第个元素不存在,采用链地址法的哈希表类哈希表的对象数组构造指定大小的哈希表构造空链表除留余法数哈希函数,除数是哈希表长度在哈希表中插入指定的数据元素每个对象的已成功退出,类关键字数据元素构造方法,构造方法覆盖方法,类关键字覆盖接口中比较关键字大小方法类顺序表记录结点数组顺序表长度,即记录个数顺序表的构造方法,构造个存储空间容量为的顺序表为顺序表分配个存储单元置顺序表的当前长度为求顺序表中的数据元素个数并由函数返回其值返回顺序表的当前长度在当前顺序表的第个结点之前插入个类型的结点其中取值范围为。
如果值不在此范围则抛出异常,当时表示在表头插入个数据元素,当时表示在表尾插入个数据元素,判断顺序表是否已满
