Leetcode-5083 Occurrences After Bigram(Bigram 分词)

 1 #define _for(i,a,b) for(int i = (a);i < b;i ++)
 2 
 3 class Solution
 4 {
 5     public:
 6         vector<string> findOcurrences(string text, string first, string second)
 7         {
 8             vector<string> rnt;
 9             vector<string> li;
10             string tmp;
11             int i = 0;
12             while(i < text.size())
13             {
14                 while(text[i] != ' ' && i < text.size())
15                 {
16                     tmp += text[i];
17                     i ++;
18                 }
19                 i ++;
20                 li.push_back(tmp);
21                 tmp.clear();
22             }
23             _for(j,0,li.size())
24             {
25                 if(li[j]==first && j+1 < li.size() && li[j+1]==second)
26                 {
27                     if(j+2<li.size())
28                         rnt.push_back(li[j+2]);
29                 }
30             }
31             return rnt;
32         }
33 };

 

转载于:https://www.cnblogs.com/Asurudo/p/10993162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值