当前位置: 首页 > 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
http://www.dtcms.com/a/202365.html

相关文章:

  • 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打包分包策略 从基础配置到高级优化,全面掌握性能优化核心技巧
  • hghac集群服务器时间同步(chrony同步)
  • IntentUri页面跳转
  • 高密度服务器机柜散热方案:高风压风机在复杂风道中的关键作用与选型要点
  • AI应用交付厂商F5打造六大解决方案,助用户应对复杂挑战
  • 【razor】回环结构导致的控制信令错位:例如发送端收到 SR的问题
  • 频率非周期性失稳
  • 10.17 LangChain v0.3核心机制解析:从工具调用到生产级优化的实战全指南
  • 鸿蒙开发进阶:深入解析ArkTS语言特性与高性能编程实践
  • C#学习10——泛型
  • 推扫式高光谱相机VIX-N230重磅发布——开启精准成像新时代