leetcode之Bigram分词
序本文主要记录一下leetcode之Bigram分词
文章插图
题目给出第一个词 first 和第二个词 second , 考虑在某些文本 text 中可能以 "first second third" 形式出现的情况 , 其中 second 紧随 first 出现 , third 紧随 second 出现 。 对于每种这样的情况 , 将第三个词 "third" 添加到答案中 , 并返回答案 。 示例 1:输入:text = "alice is a good girl she is a good student", first = "a", second = "good"输出:["girl","student"]示例 2:输入:text = "we will we will rock you", first = "we", second = "will"输出:["we","rock"]提示:1 <= text.length <= 1000text 由一些用空格分隔的单词组成 , 每个单词都由小写英文字母组成1 <= first.length, second.length <= 10first 和 second 由小写英文字母组成来源:力扣(LeetCode)链接:著作权归领扣网络所有 。 商业转载请联系官方授权 , 非商业转载请注明出处 。
题解class Solution {public String[] findOcurrences(String text, String first, String second) {String[] textArr = text.split(" ");List result = new ArrayList<>();for (int i=0; i< textArr.length-2 ; i++) {if (textArr[i].equals(first)}}return result.toArray(new String[result.size()]);}}
小结【leetcode之Bigram分词】这里先对text按空格分隔为字符串数组 , 之后遍历数组判断是否满足first及second , 都满足则将third添加到结果中 。
doc
- Bigram分词
- 纠结|硬杠红米Note9Pro?iQOO Z1跌至1575,对比之后纠结了!
- 王兴称美团优选目前重点是建设核心能力;苏宁旗下云网万店融资60亿元;阿里小米拟增资居然之家|8点1氪 | 美团
- 长安|长安傍上华为这个大腿,市值暴涨500亿!可见华为影响力之大?
- 巅峰|realme巅峰之作:120Hz+陶瓷机身+5000mAh 做到了颜值与性能并存
- 蛋壳公寓|官媒发声:绝不能让“割韭菜者”一跑了之!
- 看过明年的iPhone之后,现在下手的都哭了
- 直播销售员|石家庄桥西区插上“互联网+”智慧发展之翼
- 精英|业务流程图怎么绘制?销售精英的经验之谈
- 砍单|iPhone12之后,拼多多又将iPhone12Pro拉下水
- 报名啦!宿迁开展第五届“十大科技之星”评选