当前位置: 首页 > news >正文

孝感网站开发选优搏爱站网长尾关键词挖掘工具下载

孝感网站开发选优搏,爱站网长尾关键词挖掘工具下载,最简单的营销方案,wordpress 整站播放器1、string字符串中是否存在某个字符(char) string中find()返回值是字母在母串中的位置(下标索引),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数) …

1、string字符串中是否存在某个字符(char)

string中find()返回值是字母在母串中的位置(下标索引),如果没有找到,那么会返回一个特别的标记npos。(返回值可以看成是一个int型的数)

string sentence = "I am a bad girl";
char s = 'c';
if(string::npos == sentence.find(s)) cout << "不存在" << endl;

2、vector中是否存在某个元素

2.1 std::count()

最简单的方式是对vector中的指定元素进行计数,如果count不为零,表示该元素存在,那么std::count可以很容易实现。

vector<string> words = {"wk","xf","ot","je"};
string word = "wk";
if(count(words.begin(), words.end(), word)) cout << "Found" << endl;
else cout << "Not Found" << endl;

2.2 std::find()

较之count(),std::find()算法能够更快速的查找给定范围内的值,因为std::count()会变量整个容器以获得元素计数,而find()在找到匹配元素后就立即停止搜索。

vector<string> words = {"wk","xf","ot","je"};
string word = "wk";
if(find(words.begin(), words.end(), word)!=words.end()) cout << "Found" << endl;
else cout << "Not Found" << endl;

2.3 std::binary_search()

如果vector是有序的,那么可以考虑使用这种算法,如果在给定范围内找到元素,则返回true,否则返回false。该方式是采用二分法查找,时间复杂度为O(log(n)),速度比较快。

vector<string> words = {"wk","xf","ot","je"};
string word = "wk";
if(binary_search(words.begin(), words.end(), word)) cout << "Found" << endl;
else cout << "Not Found" << endl;
http://www.hotlads.com/news/2201.html

相关文章:

  • 天天向上 网站建设推广方案模板
  • 网站开发硬件外贸网站平台
  • 中文做网站福州seo推广优化
  • 电子商务网站建设的核心百度关键词规划师入口
  • 树莓派运行wordpressseo交流博客
  • 网站申请内容吗网页版登录入口
  • wordpress 调用置顶文章深圳关键词推广整站优化
  • 工业设计企业广东网站营销seo费用
  • lua做网站市场营销策划包括哪些内容
  • 部门网站建设目的磁力宝最佳搜索引擎入口
  • 宁波 外贸网站建设如何推广店铺呢
  • 上海公司名义买房条件深圳seo网络优化公司
  • 上海集团网站建设营销宣传策划方案
  • 做网站泰州百度收录提交网址
  • vs2015 asp网站开发营销策略ppt模板
  • 专业网站的建设南宁seo服务公司
  • 百度网站关键词和网址百度seo优化策略
  • 无锡做网站建设成品短视频网站源码搭建
  • 南通网站设计公司痘痘怎么去除有效果
  • 郑州网红打卡地黄冈网站seo
  • 武汉网站排名系统互联网怎么打广告推广
  • 网页模板下载html格式网站搜索优化价格
  • 建筑工地招工网站编辑seo
  • 官方网站建设对比西安网站建设制作
  • 做网站看什么书怎样在百度上打广告
  • 网站系统建设合同搜索引擎优化策略
  • 外贸网站建设便宜优化资讯
  • 无极网站建设质量8大营销工具指的是哪些
  • 网站网站建设公司上海网站建设模板
  • 网站排名优化平台如何在百度上投放广告