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

做网站投注代理犯罪吗网站推广的方法搜索引擎

做网站投注代理犯罪吗,网站推广的方法搜索引擎,网站设计与建设的参考文献,花钱做推广广告哪个网站好一、C标准库的查找 在C的STL中,对容器或相关序列的查找中,有两种方式,一种是std::find,另外一种是std::search。而且在它们的基础上,还衍生出std::find_if、std::find_if_not、std::find_end等和std::search_n、range…

一、C++标准库的查找

在C++的STL中,对容器或相关序列的查找中,有两种方式,一种是std::find,另外一种是std::search。而且在它们的基础上,还衍生出std::find_if、std::find_if_not、std::find_end等和std::search_n、ranges::search等。
既然都是查找,那么它们二者就会有共通之处更有不同之处,下面就对它们两个进行分析说明。

二、适用场景

std::find和std::search都是用来查找,但适用的场景有所不同。std::find用于在STL容器中查找具体一个值而std::search用来在序列中查找连续的子序列。不过,二者都支持使用谓词进行自定义的扩展,使得查找的应用更加灵活。

三、区别

std::find和std::search的区别主要包括:
1、std::find主要是查询单个值,而std::search搜索一个序列
2、两种查找的参数有所区别,前者查找值,后者查找一个范围
3、std::find的时间复杂度是O(N)而std::search是O(M)~O((N-M+1)*M),其中 N 是主序列的长度,M 是子序列的长度
4、返回值有所不同,前者返回指针目标的迭代器,后者指向子序列起始位置的迭代器

四、例程

根据上面的说明,可结合下面的例程进行分析可以更清楚的明白其应用的情况:

//find
#include <vector>
#include <algorithm>std::vector<int> vec = {10, 17, 6, 53, 100};
auto it = std::find(vec.begin(), vec.end(), 53);// index:3
if (it != vec.end()) {std::cout << "value pos: " << std::distance(vec.begin(), it);
}//search
#include <vector>
#include <algorithm>std::vector<int> mSeq = {10, 17, 6, 53, 100,6,53};
std::vector<int> sSeq = {6, 53};auto it = std::search(mSeq.begin(), mSeq.end(), sSeq.begin(), sSeq.end());// index:2
if (it != mSeq.end()) {std::cout << "Subsequence pos: " << std::distance(mSeq.begin(), it);
}

五、总结

内容是比较简单的,写这个目的在于让大家能够有对比的进行学习和分析。这种学习方法在大家上学期间就知道的,应用到C++的编程学习中,也是非常适用的。正所谓,没有对比就没有伤害,没有伤害就没有记忆。虽然编程学习中对比可能没有伤害,但的确可以增强学习的效率。与诸君共勉!

http://www.dtcms.com/wzjs/832394.html

相关文章:

  • 建瓯建设局网站建立网站批复
  • 国外免费注册域名的网站现在去成都需要隔离吗?
  • 单页的网站怎么做巴中网站建设开发公司
  • 登陆网站空间怎么开发微信公众号呢
  • .net网站模板html5网站上线模版
  • 招商网站建设费用价格龙岩网络图书馆
  • 公司网站备案需要什么材料公司网站建设免费
  • 艺术设计招聘网站国外产品设计网站
  • 做网站策划计划书自考
  • ps毕业设计做网站界面常德网站建设企业
  • 东莞在线网站制作平台泰州seo推广
  • 濮阳手机网站建设做app布局参考哪个网站
  • 友汇网 做公司网站金融公司网站模版
  • 山东集团网站建设 中企动力wordpress 设置页面内容具有缓存性
  • 网站的建设公司简介wordpress永久链接
  • 辽宁千山科技做网站怎么样网站开发现在用什么
  • 幼儿网站源代码浏网站建设补贴
  • 一家专门做护肤的网站哪个推广平台效果好
  • h5技术网站美食app界面设计模板
  • 学校网站框架中企动力在业内口碑如何
  • 邯郸做网站网络公司qq刷赞网站怎么做的
  • 兴城泳装电子商务网站建设怎么推广自己的偏方
  • 便宜做网站怎么样中信建设有限责任公司总经理
  • 网站开发标书网站上线流程分为
  • 一个网站一级栏目视频模板网站推荐
  • 建筑企业招聘网站家居行业网站开发
  • 网站建设顾问站建上海专业网站建设网站
  • 如何做好网站seo网站备案变更
  • 物流网站开发实训WordPress页面模板功能不见了
  • 深圳网站建设是什么重庆门户网站推广方案