注册 登录
编程论坛 VC++/MFC

实现统计文献中的单词,然后按照首字母分组将单词输出,要怎么做,给个大概的提示

Foggyguy 发布于 2013-12-23 15:46, 540 次点击
老师要求的作业,难到了
3 回复
#2
yuccn2013-12-23 16:06
简单点的用一个<map> 来实现,
std::map<std::string, int> 这样

key 为单词即可, 每检测到一个单词,在map中查找,如果没有查找到 就对应的int  +1,没有找到 ,就创建一个,扔到map中去,同时他的second (int ) 置为1.

map 可以帮排好序了的
#3
Foggyguy2013-12-23 16:12
回复 2楼 yuccn
看不懂啊,完全新手,老师教的都是些理论
#4
Foggyguy2013-12-23 16:13
回复 2楼 yuccn
题目是这样的:从一篇英文文献读入字符串,分离单词,按指针数组加链表方式排序,构成单词表,输出该英文文献与单词表
1