专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
目录
相关文章推荐
九章算法  ·  有一种妈妈表面摆烂,背后卷王 ·  3 天前  
九章算法  ·  Meta全是E6... ·  4 天前  
九章算法  ·  Meta E5据说顶包 ·  2 天前  
九章算法  ·  谷歌/亚麻的BQ题库,附上标准答案! ·  3 天前  
算法与数据结构  ·  DeepSeek ... ·  3 天前  
51好读  ›  专栏  ›  算法爱好者

名企笔试:去哪儿2016校招笔试(文本嗅探)

算法爱好者  · 公众号  · 算法  · 2017-05-11 19:53

正文

(点击上方公众号,可快速关注)


题目描述


现在有一个字符串列表,和一个关键词列表,请设计一个高效算法,检测出含关键字列表中关键字(一个或多个)的字符串。


给定字符串数组A及它的大小n以及关键词数组key及它的大小m,请返回一个排好序的含关键词的字符串序号的列表。保证所有字符串长度小于等于100,关键词个数小于等于100,字符串个数小于等于200。保证所有字符串全部由小写英文字符组成。若不存在含关键字的字符串,请返回一个只含-1的数组。


测试样例:


[“jobbole”,”hello”,”now”],3,[“job”,now],2


返回:


[0,2]



请通过评论说出你的解答。如果有必要,请介绍一下解题思路。在评论中分享解题思路可以让其他人了解你的想法。你的解答帮助了其他人,其他人的解答也将帮助到你。期待大家参与 ^_^


关注「算法爱好者」

看更多名企笔试题与解题讨论

↓↓