给定指定单词,统计其在选定文本中出现的频率
在磁盘目录下保存一篇英文文章,通过程序打开该文件,对里面的数据进行操作;将磁盘文件中的英文文章先用链表装起来,单词一个个地存放到链表中的结点中;这样一来对文件中单词频率的统计就转化为对内存链表中单词频率的统计。
在这个过程中需要用到打开文件并显示文件里的英文文章的函数openfile(),这个函数包括了打开文件并显示里面的内容,将英文文章存放到链表的功能(此时因为考虑到文章中会含有标点符号,调用去标点的成员函数去掉标点,因此链表结点中的单词是纯单词,不含标点符号,调用结束后会返回纯单词链表的头指针);还需要用于查找指定单词的函数searchword(),输入需要查找的单词,挨个地与链表结点中的单词进行比较;还需要用到显示每个单词频率的函数frequencydisplay(),在searchword()基础上使需要查找的单词是链表中的每一个不重复的单词;需要主函数来调用定义的函数。
1