#include <iostream> using namespace std; /* run this program using the console pauser or add ...
注:这次使用C语言做的这个程序。个别不懂的地方和算法部分是请教的其他同学,交流并吸收,所以收获颇多 在程序中每一个地方我都做了注释,方便同学之间交流。也让老师容易看。程序也有很多不足的地方,但限于本人能力有限以及时间紧迫,难免出现很多问题,希望老师和同学能够帮助解决 设计思路: 在代码中基本都做了注释,很好的体现了这里的设计思路 .这个程序首先我定义了一个结构体,内容包含单词的出现次数和单词的长 ...
2014-03-01 21:57 3 3204 推荐指数:
#include <iostream> using namespace std; /* run this program using the console pauser or add ...
最后的统计的代码: the end! ...
程序就是数据结构+算法,要解决这个问题,我们得找到适用的数据结构以及一个好的算法。 既然要找出出现频率最高的10个单词,我们必须统计每个单词出现的次数。一个单词对应一个数字,在java中这种结构用map来实现最方便了,key-value形式的键值对,不会重复又可以很好的统计 ...
具体思路:首先将用creatArray()函数将文件中的内容读入到一个char型的动态数组,然后统计共有多少个英文单词,知道数目后创建两个char型指针valueA,valueB,valueA记录挨个记录每个单词,用valueB来搜寻,最后可得到每个单词出现的次数。再将无重复的单词写入文件,然后读 ...
Jieba是一个中文分词组件,可用于中文句子/词性分割、词性标注、未登录词识别,支持用户词典等功能。 Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型的 ...
问题:统计一段句子中各单词出现的次数。 思路: 1、使用split方法将文章进行分割,我们这里以空格、逗号和句点为分隔符,然后存到一个字符串数组中。 2、创建一个hashMap集合,key是字符串类型,保存单词;value是数字类型,保存该单词出现的次数。 3、遍历思路1中 ...