课程设计报告-利用哈希技术统计C源程序关键字出现频度
《课程设计报告-利用哈希技术统计C源程序关键字出现频度》由会员分享,可在线阅读,更多相关《课程设计报告-利用哈希技术统计C源程序关键字出现频度(16页珍藏版)》请在毕设资料网上搜索。
1、数据结构与算法课程设计报告 数据结构与算法数据结构与算法课程设计报告课程设计报告 题目:题目: 利用哈希技术统计利用哈希技术统计 C 源程序关键字出现频度源程序关键字出现频度 学生姓名:学生姓名: 学学 号:号: _ 班班 级:级: _ 指导教师:指导教师: _ _ 2012 年年 6 月月 18 日日 数据结构与算法课程设计报告 利用哈希技术统计利用哈希技术统计 C 源程序关键字出现频度源程序关键字出现频度 (1)题目内容: 利用 Hash 技术统计某个 C 源程序中的关键字出现的频度 (2)基本要求: 扫描一个 C 源程序,用 Hash 表存储该程序中出现的关键字,并统计该程序 中的关键字
2、出现的频度。用线性探测法解决 Hash 冲突。设 Hash 函数为: Hash(key)(key 的第一个字母序号)*100+(key 的最后一个字母序号) MOD 41 一、对题目的分析 哈希表是为了便于快速搜索而组织的值组合的集合。Hash Table 是一种数 组, 可以用任意简单变量值来访问其元素, 这种数组叫做关联数组, 也叫哈希表。 值对的集合。 理想的情况下是希望不经过任何比较,一次存储就能得到所查到的记录,那 就必须在记录的存储位置和它的关键字之间建立一个确定的对应关系 f,使每个 关键字和结构中一个唯一的存储位置相对应。 基本要求:使用一个下标范围比较大的数组来存储元素。可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 利用 技术 统计 源程序 关键字 出现 频度
