社区
C语言
帖子详情
一道简单面试题
wenhongang
2011-10-29 01:14:44
编程实现输入一串英文,统计其中各单词出现的个数(不区分大小写字母),以“000”作为字符串输入结束标志,例如:
Twinkle twinkle little star 000(回车)
twinkle little star
2 1 1
...全文
133
7
打赏
收藏
一道简单面试题
编程实现输入一串英文,统计其中各单词出现的个数(不区分大小写字母),以“000”作为字符串输入结束标志,例如: Twinkle twinkle little star 000(回车) twinkle little star 2 1 1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AndyZhang
2011-10-29
打赏
举报
回复
hash 表吧
guanhuijie
2011-10-29
打赏
举报
回复
先转化为小写,然后可以设两个标志量 1表示在单词内 0表示在单词外 进行统计单词数
零下一度
2011-10-29
打赏
举报
回复
[Quote=引用 2 楼 zhongxianyao 的回复:]
1.把字母都转化为小写的
2.分割出每个单词放在一个链表中,链表的初始中每个单词出现的次数都是1
链表的结构可以这样
struct list
{
char word[20];
int time;
struct list *next;
};
3.在链表中删除相同的单词,并把单词出现的次数自加1
4.遍历链表,输出单词及出现的次数
具体的代码就自己动手写吧
[/Quote]
这个思路其实挺好的!!!
myhaikuotiankong
2011-10-29
打赏
举报
回复
[Quote=引用 2 楼 zhongxianyao 的回复:]
1.把字母都转化为小写的
2.分割出每个单词放在一个链表中,链表的初始中每个单词出现的次数都是1
链表的结构可以这样
struct list
{
char word[20];
int time;
struct list *next;
};
3.在链表中删除相同的单词,并把单词出现的次数自加1
4.遍历链表,输出单词及出现的次数
具体的代码就自己动手写吧
[/Quote]++
failuer
2011-10-29
打赏
举报
回复
如果数据量很小的话,可以直接循环查找
如果数据量很大的话,可以使用Trie树
编程点滴
2011-10-29
打赏
举报
回复
1.把字母都转化为小写的
2.分割出每个单词放在一个链表中,链表的初始中每个单词出现的次数都是1
链表的结构可以这样
struct list
{
char word[20];
int time;
struct list *next;
};
3.在链表中删除相同的单词,并把单词出现的次数自加1
4.遍历链表,输出单词及出现的次数
具体的代码就自己动手写吧
苏客达
2011-10-29
打赏
举报
回复
kmp?
【网络安全】详细记录
一道
简单
面试题
的思路和方法
这是某司的
面试题
,有其他小伙伴说直接方法一提取就行啦,看这么多干啥呢?这种方法我也认可,ctf里我也是这样干的。但这是面试官想看到的吗?面试官看的是一个思路,想知道面试者怎么一步步提取出来。ctf出题者...
cocos2d-x
一道
简单
面试题
,触摸事件的重新分发
前段时候换工作时,去触控科技面试,面试官问了这么一个问题。”当弹出一个新窗口时,如果屏蔽掉下面层的触摸事件?“ 这个问题对于接触cocos2d引擎一段时间的同学来说,都不算难。当时我想到了两种解决方案,也是...
《Wireshark网络分析就这么
简单
》—从
一道
面试题
开始说起
本节书摘来自异步社区《Wireshark网络分析就这么
简单
》一书中的从
一道
面试题
开始说起,作者林沛满,更多章节内容可以访问云栖社区“异步社区”公众号查看。 从
一道
面试题
开始说起Wireshark网络分析就这么
简单
从
一道
...
❤️仅剩20分钟挑战
一道
Pandas
面试题
⚠️生死竞速⚠️简直刺激⚡
15分钟之内解决
一道
外企的Pandas
面试题
~
[
面试题
]
一道
最
简单
的Java
面试题
(转)
这可能是历史上最
简单
的
一道
java
面试题
了。 题目很
简单
,完成代码,判断一个整数是否是奇数: public boolean isOdd(int i) 相信相当数量的人都已经在准备吐槽了,只要看过《编程珠玑》的人都知道这道题的答案和...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章