STL模板中的string
2013-12-22 10:31
190 查看
我们可以看一个例题来看出string的强大!
【问题描述】
给你一个字符串,让你求出另一个字符串是否为他的子串
【问题分析】
普遍想到KMP算法,但是太OUT了!
C++已经给我们编好了STL模板里的寻找子串函数,直接调用,又省时又方便,实在是居家旅行必备之物啊~
给力吧?
时间复杂度O(1)
赞一个!
【问题描述】
给你一个字符串,让你求出另一个字符串是否为他的子串
【问题分析】
普遍想到KMP算法,但是太OUT了!
C++已经给我们编好了STL模板里的寻找子串函数,直接调用,又省时又方便,实在是居家旅行必备之物啊~
#include<iostream> #include<string>//想要调用string的必备头文件 using namespace std; string a;string str; int main(){ cin>>a; cin>>str; if(str.find(a)==string::npos)cout<<"NO";//不存在 else cout<<"YES";//存在 return 0; }
给力吧?
时间复杂度O(1)
赞一个!
相关文章推荐
- STL + c++ + 模板 + 重要思维 + 基础算法+ 经典算法 + 经典实例 + 编程总结+ 心得+ 入门必会 + 知识点汇总。+string +dfs +bfs等重要算法
- STL map<string,string> 未能从“const std::string”为“const std::_Revranit<_RanIt,_Base> &”推导 模板 参数
- 关于MFC、STL及duilib里面string的不同重载
- STL(二)C++模板技术
- 20170114C++阶段班04_STL_01string
- stl string常用函数
- STL(标准模板库)string(一)
- 如何將std::string轉成大寫(小寫)? (C/C++) (STL) (C)
- C++STL之string (转)
- STL 的容器的清除模板 clear.h
- STL---string和char
- stl string对象多线程使用
- C++的模板特化 和 STL中iterator_traits模板的偏特化
- 详细解说STL string
- STL Split String
- 详细解说STL string(一)
- STL容器--string
- HDU 4280Island Transport(Dinc非STL 模板)
- 【UKIEPC2015 C】【STL set map stringstream】Conversation Log 网络审查 被所有人都说过的话 map套set法+人哈希法
- 【深度探索STL】特殊容器 string