题解 1556: 蓝桥杯算法提高VIP-统计单词数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高VIP-统计单词数 (Java代码)

解题思路:注意事项:每个单词作为key在输入到map前就应该转为大写,在输出时转为大写会出现答案错误参考代码:importjava.util.Map;importjava.util.LinkedHashMap;importjava.util.Scanner;publicclassMain{public

蓝桥杯算法提高VIP-统计单词数 (C语言代码)

解题思路:第一步,拆分字符串,并统计单词个数;第二步,求单词最大长度;第三步,按要求输出。注意事项:注意,统计单词个数时,全部转换为大写,再统计,否则会出错,本题中大小写算是一个单词。参考代码:#include#include#includein

蓝桥杯算法提高VIP-统计单词数 (C++代码)

解题思路:一个单词列表(vector类型)维护单词的种类和顺序,一个单词计数列表(map类型)维护单词计数并确保列表中的单词唯一性,好处是能在接近O(1)的复杂度里完成查找,缺点是内存开销变大了注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS#include

蓝桥杯算法提高VIP-统计单词数 (C语言代码)

解题思路:先计算输入段落最长有多少字符,若单词的总长度不超过2000,加上标点符号和空格,段落的总长度不超过6000,这里就算有10000个字符罢。用fgets读入有限长度的字符串,去掉段尾的无关换行符,单词由空格、逗号、句号隔开,每获取一个子串作为单词,