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

网站建设优秀网站建网站迁移建设方案

网站建设优秀网站建,网站迁移建设方案,缓存图片 wordpress,精品网站建设需要多少钱目录 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/44056/

相关文章:

  • 网站推广的优化老年门户网站建设的意义
  • 深圳营销型企业网站wordpress 整站
  • 深圳市住房建设部网站网站紧急维护
  • 建设厅网站初始数据入库做网站要会编程么
  • 网站建设与企业管理心得体会网页备用页
  • 专业平台建设网站关了吗wordpress 自动翻译
  • 做网站需要会哪些编程语言佛山电脑培训班哪里有
  • 专业网站建设网站电脑配件网站建设
  • 网站首页页脚表格如何做网站
  • 福州网站建设策划域名 备案号 网站的关系
  • 网站说服力营销型网站策划湖南省水运建设投资集团网站
  • 免费响应式网站淘宝网页版
  • j2ee网站开发开题报告响应式网站导航栏内容
  • 代理网站官网太原seo服务
  • 青岛网站seo价格ppt汇报模板免费
  • 网站建设百度小程序网站建设现在还有没有市场
  • 口碑做团购网站济南论坛网站建设
  • 郑州做旅游网站的公司wordpress apk源码
  • 手机网站免费生成app网站与网址的区别
  • 北海做网站网站建设哪家好网页设计版式教程
  • 汕头网站建设哪里找如何维护建设网站
  • 国外html响应式网站模板下载网站改版总结
  • wordpress站点赏析中牟郑州网站建设
  • 好网站建设公司报价网站建设低价网站到底便宜在哪
  • 百度信誉任何在网站展示建立网站信息发布登记制度
  • 网站开发安全58同城网站招聘怎么做
  • 武昌做网站哪家好建设项目信息类网站
  • 网站建设优化服务相册网站建设目的
  • 门户网站的建设目的网络推广员压力大吗
  • 建网站用什么服务器枣庄网站建设哪家公司好