分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来
摘要:
分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来在刚刚拿到题目的时候首先想到的要点有: 1.从文件读取数据 2.统计出来单词个数,并保存 3.排序,输出我要用的编程语言是c,对文件的读取我看了一下书,明确了一些语法,使用格式并看了一些网上其他人对本题的实现。对从文件中得到的数据开始是想用个2维数组表示,文件指针得到一个存到数组里,读取时分三种情况,字母,空格,其他类型,字母读入,遇到空格算一个,其他类型无操作。但是接下来,在排序时感到有些麻烦,先要统计次再排序,因此用到了链表,设置单词结构体,有单词名,出现次数,在单词存储时判断是否出现过,出现过则n... 阅读全文
posted @ 2014-03-02 17:55 qzl123 阅读(391) 评论(1) 推荐(0) 编辑