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

做H5哪个网站字体漂亮一些网站建设实训实训心得

做H5哪个网站字体漂亮一些,网站建设实训实训心得,建设方案怎么写,wordpress 文章 404C 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://www.yayakq.cn/news/596416/

相关文章:

  • 网页与网站的区别和关系做网站需要什么硬件环境
  • 织梦网站标题被改wordpress 创建招生网
  • 挖掘关键词爱站网网页可视化设计
  • 上海专业高端网站建设服务器深圳网站建设易通鼎
  • 网站规划与建设模板seo研究中心官网
  • c++怎么做网站淘宝客如何做网站推广
  • 如何在人力资源网站做合同续签app开发制作定制外包26
  • 舟山城乡建设部网站首页建筑工程网站定制
  • 设计师个人网站架构服装网站推广策划书
  • 网站建设 智宇软件宁波模板建站定制
  • 什么网站可以做长图攻略江苏网站建设效果
  • 做网站42类商标怎么选小类稳健 安全的网站设计制作
  • 网站建设与制作实训报告asp.net 微网站开发教程
  • 网站推广思路微商城系统开发
  • 网站开发技术有网店名字创意
  • 网站文字不能编辑器深圳住房和建设
  • 英文广告网站模板免费下载网络规划设计师估分
  • 杭州手机网站建设wordpress restapi
  • 长沙会议网站设计哪家专业wordpress 转 html代码
  • 中国住房和城乡建设部建造师网站淘宝网站建设情况
  • 网站建设的初步预算西安网站排名分析
  • 专业手表网站网站开发工程师前景分析
  • 中国最受欢迎的网站微网站需要什么技术
  • 百度网站名称手机便宜的网站建设
  • 188旅游网站管理系统源码做网站只有域名
  • 抖音小程序开发公司珠海网络排名优化
  • 我国酒店网站建设存在的问题wordpress get category name
  • 广州建设网站平台郑州代理记账
  • 银川网站建设效果seo优化在哪里学
  • 做公众号网站有哪些wordpress 视频 播放器插件