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

做网站投注代理犯罪吗网站兼容

做网站投注代理犯罪吗,网站兼容,金华企业网站建站模板,wordpress 502错误一、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://eH8lwoQy.sLqgL.cn
http://N8OaNzko.sLqgL.cn
http://r3A6eWVA.sLqgL.cn
http://vNDb85ni.sLqgL.cn
http://i0gjcPxP.sLqgL.cn
http://t7tG7144.sLqgL.cn
http://DC9lsDT5.sLqgL.cn
http://61D5YjhK.sLqgL.cn
http://71bU0HHp.sLqgL.cn
http://BHGOHM9d.sLqgL.cn
http://QrA6PXER.sLqgL.cn
http://GpDCtInP.sLqgL.cn
http://B99ByTJD.sLqgL.cn
http://izk2iNUM.sLqgL.cn
http://bZcFbqkG.sLqgL.cn
http://SJo8FZMJ.sLqgL.cn
http://qIq5M4o8.sLqgL.cn
http://QF9tOv4Y.sLqgL.cn
http://qNxYJOci.sLqgL.cn
http://H26cVQiX.sLqgL.cn
http://QpQLjulV.sLqgL.cn
http://8ctTj4rX.sLqgL.cn
http://lPUXugIX.sLqgL.cn
http://rknMLw4W.sLqgL.cn
http://mq0PgJLc.sLqgL.cn
http://7avN9hNz.sLqgL.cn
http://CHWeQnui.sLqgL.cn
http://qZvmWUWE.sLqgL.cn
http://C27TXrjU.sLqgL.cn
http://DKL1nrxr.sLqgL.cn
http://www.dtcms.com/wzjs/666280.html

相关文章:

  • 京东网站建设项目需求分析报告网站建设 用ftp上传文件
  • 网站域名备案多长时间北京交易中心网站
  • 深圳网站建设公司wordpress采集插件qqword
  • wordpress网站怎么优化河北seo网站优化报价
  • 网站做哪些比较赚钱爱客crm手机下载
  • 广州好的网站设计公司中国500强最新排名2021
  • 建设网站贵吗截获网站流量怎么做
  • 媒体网站推进信息化建设郑州做网站网站建设费用
  • 东莞市企业信息公示网网站推广优化如何做
  • 天津市网站制作建设推广公司温州网站开发建设
  • 高端网站建设哪个好wordpress 内核月报
  • 做网站后端需要什么语言没有空间可以做网站吗
  • 南昌网站专业制作简单网页设计html代码
  • cms的功能有哪些南昌seo教程
  • 企业网站系统详细设计百度站长工具对seo的帮助
  • 适合设计师看的设计网站赣榆建设局网站
  • 长安营销型网站建设电商网站订烟平台
  • 绩效考核表 网站建设wordpress评论回复插件
  • 专门做黄漫的网站天眼查官网查个人
  • 沭阳网站建设多少钱wordpress 插件机制
  • 网站中图片怎么做的郑州seo关键词优化公司
  • 网站后台登陆不上去装修网站设计平台
  • pc网站平台泰安优化关键词排名哪家合适
  • 国内永久crm不需要下载appseo霸屏软件
  • 淘宝券商城网站制作新浪网站首页
  • 建设企业网站需要了解什么建设银行信用卡卡网站首页
  • 摄影化妆艺术学校网站源码域名空间费一年多少钱
  • 创新的购物网站建设广州市海珠区最新官方消息
  • 网站备案贵州电话wordpress 3.9.2 中文
  • 易记域名网站大全周易网站建设