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

做网站英文编辑有前途网站策划书模板

做网站英文编辑有前途,网站策划书模板,专业网站建设要多少钱,怎么自己创建一个网站手机二分查找函数 lower_bound(起始地址, 末尾地址, target):查找第一个大于等于target目标值的位置 upper_bound(起始地址, 末尾地址, target):查找第一个大于target目标值的位置 binary_search(起始地址, 末尾地址, target):查找target是否存在…

二分查找函数

lower_bound(起始地址, 末尾地址, target):查找第一个大于等于target目标值的位置

upper_bound(起始地址, 末尾地址, target):查找第一个大于target目标值的位置

binary_search(起始地址, 末尾地址, target):查找target是否存在于数组或vector中,找到返回true,否则返回false

这三种方法都是采用的二分查找实现的函数,用于有序数组或vector等,查找效率较高,实际写题时,直接用能较少很多代码量。下面来看看示例吧:

#include<bits/stdc++.h>using namespace std;int main(){vector<int> vec = {1,1,2,3,3,4,4,5};auto pos1 = lower_bound(vec.begin(), vec.end(), 2) - vec.begin();auto pos2 = upper_bound(vec.begin(), vec.end(), 2) - vec.begin();auto flag = binary_search(vec.begin(), vec.end(), 2);cout << "第一个大于等于2的位置是" << pos1 << endl;cout << "第一个大于2的位置是" << pos2 << endl;cout << "查找2返回的结果:" << flag << endl;return 0;
}
//第一个大于等于2的位置是2
//第一个大于2的位置是3
//查找2返回的结果:1

字符串查找函数

s1.find(s2):在s1字符串中查找s2,查找到返回第一个字符的位置,查找失败返回s1.npos,这个其实是一个特别标志,也可以看成一个数字,是4294967295,即s1.npos=4294967295

#include<bits/stdc++.h>using namespace std;int main(){string s = "abcdabef";cout << s.find('b') << endl;cout << s.find("ab") << endl;cout << s.find("cda") << endl;cout << s.find("cde") << endl;return 0;
}

string.find()函数用法

1.返回任意字符s1在s中第一次出现的位置,s1为字符,不能为字符串  'a'  "a"都可以

 position=s.find_first_of(s1);

2.从字符串s下标为a开始查找字符串s1,返回起始位置  s.find(s1,a); 查找不到返回-1

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

相关文章:

  • 如何用微信做网站关键词优化公司哪家推广
  • 网站推广和宣传的方法有创意的网络营销案例
  • 新建一个网站需要多少钱百度app官方下载
  • 音酷网站建设微信朋友圈广告
  • 网站开发推荐网站制作详细流程
  • 如何做网站推广雷公钻青岛网站设计
  • 徐州做网站企业学seo如何入门
  • 上市公司网站建设分析整站seo免费咨询
  • 做男装比较好的网站有哪些免费建立一个网站
  • wordpress还有价值么河北关键词seo排名
  • 上海公司网站制作价格免费html网站制作成品
  • 网站建设销售客户开发公司域名注册查询
  • abc公司电子商务网站建设策划书线上网络推广怎么做
  • 长江工程建设局网站优秀的软文
  • 贵阳网站设计哪家好重庆seo排名收费
  • 网站实名认证需要什么资料合肥网站关键词排名
  • 做物流运输网站电话链接点击量软件
  • 自己做一个购物网站在线磁力搜索神器
  • 移动端网站建设费用公司推广策划方案
  • 知名的中文域名网站站长之家官网
  • 聊城网站开发个人上海网站推广排名公司
  • 店面设计报价优化资源配置
  • 网站编程代码百度入驻
  • 思途建站seo在线短视频发布页运营
  • 武汉做旅游教育的公司网站百度指数排名
  • 好的网站你知道怎么卸载windows优化大师
  • 做网站包括图片设计吗交换链接或称互惠链接
  • 做城市网站的标语广东短视频seo搜索哪家好
  • 动易6.8网站头宁波seo快速优化教程
  • 做静态页面的网站怎样把产品放到网上销售