【面试现场】如何在500w个单词中统计特定前缀的单词有多少个?

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


640?wx_fmt=jpeg

作者

channingbreeze

已获原作者授权,如需转载,请联系原作者。


小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。


640?wx_fmt=jpeg


今天小史去了一家在线英语培训公司面试了。


简单的自我介绍后,面试官给了小史一个问题。



640?wx_fmt=jpeg



【面试现场】


640?wx_fmt=jpeg

题目:我有500w个单词,你帮忙设计一个数据结构来进行存储,存好之后,我有两个需求。

1、来了一个新的单词,需要判断是否在这500w个单词中

2、来了一个单词前缀,给出500w个单词中有多少个单词是该前缀


小史这次没有不假思索就给出回答,他学会了深沉。


640?wx_fmt=jpeg

640?wx_fmt=jpeg

小史回忆起吕老师之前教他的程序员入错行怎么办?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值