利用Hash技术统计C源程序中关键字的频度
数据结构课程设计,用C语言写的 一、任务描述 扫描一个C源程序,用Hash表存储该程序中出现的关键字,并统计该程序中的关键字出现的度。用线性探测法解决Hash冲突。设Hash函数为:Hash(Key)=[(Key的首字母序号)*100+(Key的尾字母序号)] Mod 41。关键字39个,参考C语言教材。 二、数据结构设计 ①关键字表的存储结构;②Hash表中的结点结构。频度、冲突次数 三、功能设计 ①从一个大字符串中分解单词 ②识别是否是关键词;用哪种方法:有序表查找、二叉查找树? ③Hash函数,解决冲突,统计冲突次数。key => 地址 ④插入Hash表,或调整Hash表项中的频度 ⑤
用户评论
推荐下载
-
关键字排名统计表excel文档
关键字排名统计表 统计关键字的走势及调整后的变化跟时。方便做关键字的专业分析。
56 2019-01-21 -
如何使用Javascript中的this关键字
一、基本的: function doSomething(){ alert(this.id); } alert(window.doSomething&am
16 2020-12-23 -
java中的this关键字完全解读
一文详解java中的this关键字 最近在看《java编程思想》感觉解决了很多以前学习Java遇到的疑惑。这里详细探讨一下this关键字的几大使用范畴:(应该也就只有以下几种用法) 首先this关键字
1 2021-01-01 -
PHP中的use关键字概述
主要介绍了PHP中的use关键字,需要的朋友可以参考下
14 2020-10-28 -
Java中Native关键字的作用
初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法: public native int hashCode(); 为什么有个native呢?这是我所
16 2020-12-30 -
详解java中的synchronized关键字
主要介绍了java中的synchronized关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码,感兴趣的小伙伴们可以参考一下
15 2020-09-03 -
Java中的transient关键字介绍
主要介绍了Java中的transient关键字介绍,需要的朋友可以参考下
17 2020-09-11 -
Python中的with关键字使用详解
主要介绍了Python 中的with关键字使用详解的相关资料,在Python中,with关键字是一个替你管理实现上下文协议对象的好东西,需要的朋友可以参考下
14 2020-09-29 -
java中的常见关键字解析
主要介绍了java中的常见关键字,需要的朋友可以参考下
6 2020-10-03 -
JavaScript中的this关键字使用详解
主要介绍了JavaScript中的this关键字使用,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
13 2020-10-28
暂无评论