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

南宁最新消息今天惠州seo代理商

南宁最新消息今天,惠州seo代理商,网站开发 商标第几类,聚美联盟网站怎么做目录 min和max函数 min_element和max_element 例 nth_element函数 例 例题 题目描述 输入描述 输出描述 解 min和max函数 只能传入两个值或一个列表 时间复杂度为O(1),数组O(n),n为元素个数 min_element和max_element min_element(st,ed)返回地址[st,…

目录

min和max函数

min_element和max_element

nth_element函数

例题

题目描述

输入描述

输出描述


min和max函数

只能传入两个值或一个列表

时间复杂度为O(1),数组O(n),n为元素个数

min_element和max_element

min_element(st,ed)返回地址[st,ed)中最小的那个值的地址(迭代器),传入参数为两个地址或迭代器。

max_element(st,ed)返回地址[st,ed)中最大的那个值的地址(迭代器),传入参数为两个地址或迭代器。

时间复杂度均为O(n),n为数组大小(由传入的参数决定)

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{vector<int> v = { 1,2,3,4,5 };//输出最大的元素,*表示解引用,即通过地址(迭代器)得到值cout << *max_element(v.begin(), v.end()) << endl;system("pause");return 0;
}

输出:5

nth_element函数

nth_element(st,k,ed)

进行部分排序,返回值为void()

传入参数为三个地址或迭代器。其中第二个参数位置的元素将处于正确位置,其他元素的顺序可能是任意的,但前面的都比它小,后面的都比它大。

时间复杂度O(n)

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{vector<int> v = { 5,1,7,3,10,18,19 };//输出最大的元素,*表示解引用,即通过地址(迭代器)得到值nth_element(v.begin(), v.begin() + 3, v.end());for (auto& i : v){cout<<i<<" ";}system("pause");return 0;
}

例题

题目描述

每个同学考试分数都是0-100的整数。请计算最高分、最低分、平均分。

输入描述

输入的第一行包含一个整数n(1<=n<=10^4),表示考试人数

接下来的n行,每行包含一个0-100的整数,表示一个学生的得分。

输出描述

输出三行。

第一行包含一个整数,表示最高分。

第二行包含一个整数,表示最低分。

第三行包含一个实数,四舍五入保留两位小数,表示平均分。

#include<iostream>
#include<iomanip>
using LL = long long;
using namespace std;
const int N  = 1e4 + 1;
int a[N];int main()
{ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);int n; cin >> n;for (int i = 1; i <= n; i++){cin >> a[i];}cout << "最大值:" << *max_element(a + 1, a + 1 + n) << endl;cout << "最小值:"<< * min_element(a + 1, a + 1 + n) << endl;LL sum = 0;for (int i = 1; i <= n; i++){sum += a[i];}cout << "平均值:" << setprecision(2) << 1.0 * sum / n << endl;system("pause");return 0;
}

结果:

http://www.yayakq.cn/news/596875/

相关文章:

  • 重庆大渡口营销型网站建设公司推荐网站建设教程培训
  • 搭建一个网站的具体步骤杭州精品网站建设公司
  • 创建网站时可使用的数据库有中文网站模板 免费
  • 青岛网站建设与设计制作dephi 网站开发
  • 网站设计需要需要用自己主机做网站服务器
  • 找什么公司做网站杭州的互联网企业有哪些
  • 卓越科技建站无锡做网站网站都有备案号吗
  • 南宁网站建设公司哪家专业网站开发市场成本
  • 网站排名5118静态网站如何共用一个头部和尾部
  • 深圳世展建设有限公司wordpress 分类目录seo插件
  • 太原做微网站的公司成都眉山网站建设
  • 网站如何做ssl认证wordpress 改网站域名
  • 网站换模板影响wordpress小说连载插件
  • 做网站该读啥wordpress主题 qux
  • 怎么样通过做网站赚钱网络促销分类 网站促销
  • 韩城网站建设韩城网站推广互联网公司设计师都设计什么
  • 网站开发技术和seo的联系优质做网站
  • 门户网站开发视频教学晋江文学
  • 网站服务器地址在哪里看定制微信小程序价格
  • 深圳深圳做网站wordpress怎么装修网页
  • 公司建设网站的意义wordpress文章摘要字数
  • 做旧工艺品网站统计后台网站有哪些
  • 电子商务网站中的信息技术阿里巴巴我要注册邮箱
  • 常州网站制作价格wordpress主题 破解主题下载
  • 银河星宇 网站建设连锁销售网站制作
  • 佛山外贸网站建设资讯沙田镇网站仿做
  • 顺企网赣州网站建设零下一度网站建设
  • 前端做网站一般用什么框架国外包装设计网
  • 云南做网站价格wordpress怎么修改关键字
  • 秦皇岛网站制作定制快速网站排名汉狮公司