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

C++使用max_element()配合distance()求出vector中的最大值及其位置

C++使用max_element()配合distance()求出vector中的最大值及其位置

一、使用情形

有时我们只需要求出vector中的最大值,并不需要进行排序。

要找到最大值的位置。

二、代码实现

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{vector<int>ve = { 1, 2, 8, 5, 6 };auto zd = max_element(ve.begin(), ve.end());cout << "ve中的最大数为:" << *zd<<endl;//相当于是在求距离int wz = distance(ve.begin(),zd);cout << "ve中最大数的位置为:"<<wz<<endl;return 0;}

三、结果

ve中的最大数为:8
ve中最大数的位置为:2

相关文章:

  • Nvidia - NVLink Fusion
  • 代码随想录算法训练营
  • Vue响应式系统演进与实现解析
  • 集成思想在算法(目标检测)中的体现
  • Python入门手册:Python简介,什么是Python
  • 操作系统----软考中级软件工程师(自用学习笔记)
  • 使用 GitHub Pages 部署单页面应用教程
  • vue路由小案例
  • Failed to resolve import “echarts“ from “src/views/HistoricalData.vue“.
  • 第 4 章:网络与总线——CAN / Ethernet / USB-OTG
  • 国产视频转换LT6211UX:HDMI2.0转LVDS/MIPI芯片简介,支持4K60Hz
  • File的使用
  • 聚焦开放智能,抢占技术高地 | 2025 高通边缘智能创新应用大赛第五场公开课来袭!
  • React表单开发的瑞士军刀:Formik与Yup实战指南
  • Android7 Input(八)App Input事件接收器InputEventReceiver
  • Visual Studio 2019/2022:当前不会命中断点,还没有为该文档加载任何符号。
  • IP风险画像技术:如何用20+维度数据构建网络安全护城河?
  • Web Scraping vs API:选择正确数据提取方法的终极指南(二)
  • WebSocket心跳机制
  • 深度解析Vue项目Webpack打包分包策略 从基础配置到高级优化,全面掌握性能优化核心技巧
  • 凤阳鼓楼脱落瓦片2023年刚经历修复,凤阳县文旅局长回应是否违建等焦点问题
  • 上海地铁:一孩童鞋子卡于电梯梯级处,其间未造成人员受伤
  • 杭州3宗住宅用地收金42.49亿元,最高溢价率51.38%
  • 文化厚度与市场温度兼具,七猫文学为现实题材作品提供土壤
  • 欧洲观察室|欧盟对华战略或在中欧建交50年时“低开高走”
  • 中方是否担忧美国主权信用评级下调?外交部:美国应采取负责任的政策措施