刊名: 中国信息技术教育
China Information Technology Education
主办: 教育部中央电化教育馆
北京中图联文化教育开发中心
周期: 半月
出版地:北京市
语种: 中文;
开本: 大16开
ISSN: 1674-2117
CN: 11-5678/TP
投稿邮箱:xxjsjybjb@163.com
邮发代号: 82-676
历史沿革:
现用刊名:中国信息技术教育
曾用刊名:信息技术教育
创刊时间:2000
感测与控制技术的程序基础:智能检索
添加时间:2014-02-12 阅读次数:1294
感测与控制技术的程序基础:智能检索
我们在统计一篇英文文章中每个字母出现次数的频率时,有两种常见的思路,一种是一边按下英文键一边统计每个字母出现的次数,另一种是用一个链表target将输入的字母存储起来,然后再统计每个字母出现的次数。以下,我们将着重谈谈第二种思路是如何实现的。●编写自动统计程序首先需要将待统计的数据放入链表target当中(如图1)。母按照A~Z的顺序统计,我们用链表consider来存储分类指标,用result来存储统计结果(如图2)。接下来通过双重循环来统计26个字母出现的次数(如图3)。之后,将链表result导出,就完成了对字母出现次数的统计。●智能检索我们发现程序还有不足的地方,即需要手动输入分类标签,如果程序能够自动识别哪些是分类标签,这样程序的执行效果就会好很多,如下页图4所示的程序,每当程序检索一个新字母时,它会首先识别该字母是否在分类标签链表choice当中,如果不在,系统会自动添加一个分类标签,并建立这个标签所对应的统计结果。从实验结果可以看出,在1325个字母中,26个字母中有3个字母并没有出现,使用这种检索方法,分类标签并不会从A~Z自动排列(如下页...... |