欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    《数据结构》课程设计实验报告---有关查找的操作

    • 资源ID:1437938       资源大小:130.50KB        全文页数:26页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    《数据结构》课程设计实验报告---有关查找的操作

    1、 数据结构课程设计 实验报告 题 目 有关查找的操作 学 院 专 业 信息管理和信息系统 班 级 学 号 目目 录录 一、问题描述一、问题描述 3 二、问题分析二、问题分析 4 三、数据结构描述三、数据结构描述 5 四、算法设计四、算法设计 6 五、详细程序清单五、详细程序清单 10 六、程序运行结果六、程序运行结果 24 七、心得体会七、心得体会 26 一、问题描述一、问题描述 1、顺序表的查找问题描述 顺序查找又称线性查找,它是一种最简单、最基本的查找方法。它从顺序表 的一端开始,依次将每一个数据元素的关键字值与给定 Key进行比较,若某个 数据元素的关键字值等于给定值 Key,则表明查找

    2、成功;若直到所有数据元素都 比较完毕,仍找不到关键字值为 Key的数据元素,则表明查找失败。 2、有序表的查找问题描述 所谓“折半”也称为“二分” ,故二分查找又称为折半查找。作为二分查找 对象的数据必须是顺序存储的有序表, 通常假定有序表是按关键字值从小到大排 列有序,即若关键字值为数值,则按数值有序,若关键字值为字符数据,则按对 应的 Unicode 码有序。二分查找的基本思想是:首先取整个有序表的中间记录的 关键字值与给定值相比较,若相等,则查找成功;否则以位于中间位置的数据元 素为分界点,将查找表分成左、右两个子表,并判断待查找的关键字值 key是在 左子表还是在右子表,再在左或右子表

    3、中重复上述步骤,直到找待查找的关键字 值为 key的记录或子表长度为 0. 3、哈希表的查找问题描述 在哈希表上进行查找的过程和哈希表构造的过程基本一致。 给定要查找的关 键字 K 的值,根据构造哈希表时设定的哈希函数求得哈希地址,若此哈希地址 上没有数据元素,则查找不成功;否则比较关键字,若相等,则查找成功;若不 相等,则根据构造哈希表时设置的处理冲突的方法找下一个地址,直至某个位置 上为空或关键字比较相等为止。 从哈希表的查找过程可见, 虽然哈希表是在关键字和存储位置之间直接建立 了映像,然而由于冲突的产生,哈希表的查找过程仍然是一个和关键字比较的过 程。因此,仍需用平均查找长度来衡量哈希

    4、表的查找效率。查找过程中与关键字 比较的次数取决于构造哈希表时选择的哈希函数和处理冲突的方法。 哈希函数的 “好坏”首先影响出现冲突的频率,假设哈希函数是均匀的,即它对同样一组随 机的关键字出现冲突的可能性是相同的。因此,哈希表的查找效率主要取决于构 造哈希表时处理冲突的方法。 4、二叉树排序数的查找问题描述 在顺序表的 3 中查找方法中,二分查找具有最高的查找效率,但是由于二分 查找要求表中记录按关键字有序,且不能用链表做存储结构,因此当表的插入、 删除操作非常频繁时,为维护表的有序性,需要移动表中很多记录。这种由移动 记录引起的额外时间开销,就会抵消二分查找的优点。这里讨论的不仅是二叉排 序树具有二分查找的效率,同时又便于在查找表中进行记录的增加和删除操作。 5、界面设计模块问题描述 设计一个菜单式界面,让用户可以选择要解决的问题,同时可以退出程序。 界面要求简洁明了,大方得体,便于用户的使用,同时,对于用户的错误选择 可以进行有效的处理。


    注意事项

    本文(《数据结构》课程设计实验报告---有关查找的操作)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583