【Leetcode_easy】1078. Occurrences After Bigram
2024-08-27 10:48:57
problem
1078. Occurrences After Bigram
题意
solution:
class Solution {
public:
vector<string> findOcurrences(string text, string first, string second) {
string bigram = first + ' ' + second + ' ';
vector<string> res;
int n = bigram.size();
auto p = text.find(bigram);
while(p != string::npos)
{
auto p1 = p+n, p2 = p1;
while(p2<text.size() && text[p2]!=' ') p2++;
res.push_back(text.substr(p1, p2-p1));//err...
p = text.find(bigram, p+);
}
return res;
}
};
参考
1. Leetcode_easy_1078. Occurrences After Bigram;
2. string_find;
3. discuss;
4. string_substr;
完
最新文章
- CSharper 学Quick-Cocos2d-X (一) 开发环境的搭建
- OAuth2授权页面state参数的设计
- UICollectionView 使用
- 跟我一起学习ASP.NET 4.5 MVC4.0(一)(转)
- Hadoop序列化
- [Bootstrap]全局样式(四)
- 【BZOJ 2829】 2829: 信用卡凸包 (凸包)
- SQLSERVER2000使用TSQL将数据导入ACCESS并压缩生成rar
- (转载)PHP 动态生成表格
- 关于ISAPI和CGI限制,这个要设为允许
- JSP标签库
- const与readonly的区别
- 《用Java写一个通用的服务器程序》03 处理新socket
- BZOJ 3157: 国王奇遇记 (数学)
- [JavaScript] Frequently used method or solutions for issues
- 基于Xshell使用密钥方式连接远程主机
- java显示树结构
- SNF快速开发平台--多组织+多平台+多系统处理方案
- LINUX学习 - 磁盘分区 + 开机自动挂载 + 性能测试
- Javascript 需要注意的细节