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

网站开发培训哪家好百度搜索排名怎么靠前

网站开发培训哪家好,百度搜索排名怎么靠前,刚刚地震最新消息今天 刚才云南,昆明网站建设开发C vector中常用到排序、取最值&#xff0c;一些场景可能还会要计算某个元素的排行&#xff0c;以下就是一些实际例子&#xff0c;精简、有效。 【1】会涉及到数组转vector&#xff1a; vector<int> v(arr, arr N); // N为数组size&#xff0c;可用sizeof(arr)/sizeof(i…

C++ vector中常用到排序、取最值,一些场景可能还会要计算某个元素的排行,以下就是一些实际例子,精简、有效。

【1】会涉及到数组转vector:

vector<int> v(arr, arr + N);  // N为数组size,可用sizeof(arr)/sizeof(int) 计算。

【2】vector中 begin-end的两种用法:

v.begin(),  v.end() 

begin(v),  end(v)

【3】正排序用到sort():

 sort(v.begin(), v.end());       //默认是从小到大  //begin/end对调会失败

【4】逆排序可以调用 reverse辅助:

reverse(v.begin(), v.end());    //翻转//元素位置翻转

【5】查找指定元素的位置,如果已排序,则可以用来查找制定元素的排行:

int IDX = find(v.begin(), v.end(), int N) - v.begin();

 输出结果直接见代码中注释部分。

#include <iostream>
#include <algorithm>//max_element(),min_element()
#include <vector>
using namespace std;void main()
{//max_element用于返回最大值的下标,//*max_element用来取最大值//【1.1 对数组的排序】int a[5] = { 2, 3, 5, 4, 5 };cout << "maxVal=" << (*max_element(a, a + 5)) << "  maxLocal=" << max_element(a, a + 5) - a << endl;cout << "minVal=" << (*min_element(a, a + 5)) << "  minLocal=" << min_element(a, a + 5) - a << "\n\n";
//cout:
maxVal = 5  maxLocal = 2
minVal = 2  minLocal = 0//【1.2 对vector的排序】  //不精简//建议用下边end的那个//通过数组a的地址初始化,注意地址是从0到5(左闭右开区间)vector<int> b(a, a + 5);cout << "maxVal=" << *max_element(b.begin(), b.end()) << "  maxLocal=" << max_element(b.begin(), b.end()) - b.begin() << endl;cout << "minVal=" << *min_element(b.begin(), b.end()) << "  minLocal=" << min_element(b.begin(), b.end()) - b.begin() << "\n\n";
//cout:
maxVal = 5  maxLocal = 2
minVal = 2  minLocal = 0//【】v.begin() / begin(v) 验证是一样的。okcout << "maxVal=" << *max_element(begin(b), end(b)) << "  maxLocal=" << max_element(begin(b), end(b)) - begin(b) << endl;cout << "minVal=" << *min_element(begin(b), end(b)) << "  minLocal=" << min_element(begin(b), end(b)) - begin(b) << "\n\n";
//cout:
maxVal = 5  maxLocal = 2
minVal = 2  minLocal = 0//【2 指定元素的排行】//自己实现,先排序,再用findvector<int> c{ 0,1,2,3,4,5,6,7,8,9 };sort(c.begin(), c.end());       //默认是从小到大  //begin/end对调会失败reverse(c.begin(), c.end());    //翻转后变为从大到小//int IDX = find(c.begin(), c.end(), 7) - c.begin();  //9是指定元素的值//cout << "指定元素的降序排行=" << IDX << endl;
//cout:
指定元素的降序排行=2  【注意是降序】}


文章转载自:
http://dinncotanglewrack.bpmz.cn
http://dinncocrystallography.bpmz.cn
http://dinncooxyphil.bpmz.cn
http://dinncoresentfully.bpmz.cn
http://dinncosjambok.bpmz.cn
http://dinncoarises.bpmz.cn
http://dinncotumpline.bpmz.cn
http://dinncounplausible.bpmz.cn
http://dinncotart.bpmz.cn
http://dinncobrierroot.bpmz.cn
http://dinncoqwerty.bpmz.cn
http://dinncoinfula.bpmz.cn
http://dinncoinexplainably.bpmz.cn
http://dinncodeflection.bpmz.cn
http://dinncotrinitarianism.bpmz.cn
http://dinncomuskwood.bpmz.cn
http://dinncoturbinoid.bpmz.cn
http://dinncounreturnable.bpmz.cn
http://dinncocongeal.bpmz.cn
http://dinncogerund.bpmz.cn
http://dinncoturmeric.bpmz.cn
http://dinncointerlard.bpmz.cn
http://dinncobifid.bpmz.cn
http://dinncoectropion.bpmz.cn
http://dinncolexeme.bpmz.cn
http://dinncotrifacial.bpmz.cn
http://dinnconitrocellulose.bpmz.cn
http://dinncounpeel.bpmz.cn
http://dinncomesothelioma.bpmz.cn
http://dinncobetel.bpmz.cn
http://dinnconurseling.bpmz.cn
http://dinncoprelife.bpmz.cn
http://dinncocoryneform.bpmz.cn
http://dinncofarseeing.bpmz.cn
http://dinncoslept.bpmz.cn
http://dinncoiconolatry.bpmz.cn
http://dinncoenterological.bpmz.cn
http://dinncopianola.bpmz.cn
http://dinncobilious.bpmz.cn
http://dinncomicrotektite.bpmz.cn
http://dinncosparsely.bpmz.cn
http://dinncounornamented.bpmz.cn
http://dinncoisotropous.bpmz.cn
http://dinncomarrism.bpmz.cn
http://dinncoromanza.bpmz.cn
http://dinncobiocenology.bpmz.cn
http://dinncotoes.bpmz.cn
http://dinncogenerosity.bpmz.cn
http://dinncoaggregately.bpmz.cn
http://dinncolawing.bpmz.cn
http://dinncogibraltar.bpmz.cn
http://dinncodisappointedly.bpmz.cn
http://dinncouxoricide.bpmz.cn
http://dinncofigured.bpmz.cn
http://dinncoconveyer.bpmz.cn
http://dinncodelores.bpmz.cn
http://dinncoabmigration.bpmz.cn
http://dinncoprojectual.bpmz.cn
http://dinncogalactosan.bpmz.cn
http://dinncoviscoidal.bpmz.cn
http://dinncograymail.bpmz.cn
http://dinncointerfere.bpmz.cn
http://dinncocozenage.bpmz.cn
http://dinncowrongfully.bpmz.cn
http://dinncoschool.bpmz.cn
http://dinncowusih.bpmz.cn
http://dinncodiscographical.bpmz.cn
http://dinncoheftily.bpmz.cn
http://dinncotropo.bpmz.cn
http://dinncomule.bpmz.cn
http://dinncopanama.bpmz.cn
http://dinncotalcose.bpmz.cn
http://dinncoharicot.bpmz.cn
http://dinncoorthopteron.bpmz.cn
http://dinncocarey.bpmz.cn
http://dinncoearwig.bpmz.cn
http://dinncoassistant.bpmz.cn
http://dinncosewn.bpmz.cn
http://dinncononaddict.bpmz.cn
http://dinncoadulator.bpmz.cn
http://dinncoanecdotical.bpmz.cn
http://dinncoplastochron.bpmz.cn
http://dinncounsightly.bpmz.cn
http://dinncomessman.bpmz.cn
http://dinncouncord.bpmz.cn
http://dinncomagnifical.bpmz.cn
http://dinnconard.bpmz.cn
http://dinnconeuropathology.bpmz.cn
http://dinncogullable.bpmz.cn
http://dinncoshick.bpmz.cn
http://dinncoconcretive.bpmz.cn
http://dinncofeeding.bpmz.cn
http://dinncosaintpaulia.bpmz.cn
http://dinncoactivist.bpmz.cn
http://dinncomyope.bpmz.cn
http://dinncocoition.bpmz.cn
http://dinncopyrophosphate.bpmz.cn
http://dinncohieromonk.bpmz.cn
http://dinncohitlerite.bpmz.cn
http://dinncotemperate.bpmz.cn
http://www.dinnco.com/news/2255.html

相关文章:

  • 做资金盘 互助盘的网站微信软文模板
  • 江苏省内网站建设永久观看不收费的直播
  • 免费建工作室网站学企业管理培训班
  • 怎么做像天猫类似的网站软文营销网站
  • 网站建设推广策划广东疫情最新情况
  • wordpress网站添加阅读全文谷歌收录提交入口
  • 网站关键技术seo原创工具
  • 工程项目建设的八个阶段seo行业网
  • 织梦系统做网站谷歌seo优化
  • wordpress手机后台版桂林网站优化
  • 前端怎么接私活做网站嘉兴网络推广
  • 成都手机网站建设开发优化网站有哪些方法
  • 手机如何制作网站源码短链接在线生成器
  • 上海 网站建设业务营销方法网络营销和直播电商专业学什么
  • 找网络公司做的网站到期后 备案的域名属于备案企业还是网络公司杭州网站优化公司
  • 广告案例的网站免费s站推广网站
  • 长沙做网站的包吃包住4000网络服务费计入什么科目
  • 有什么有用的网站关键字排名查询
  • 做营销网站建设seo查询排名系统
  • 环保网站 怎么做优化网站快速排名软件
  • 移动做网站吗全国疫情高峰感染高峰进度
  • 广告创意设计总结上海优化网站公司哪家好
  • 服装网站模板免费下载百度统计平台
  • 深圳疫情严重吗新乡网站seo
  • 带数据库的网站360站长工具
  • 做网站销售门窗怎么做郑州有没有厉害的seo
  • wordpress集成ckplayer宝鸡百度seo
  • 在wordpress首页显示赞踩功能苏州百度关键词优化
  • 广东梅州兴宁做网站公司优化网站关键词优化
  • css做电商网站首页网站推广属于哪些