当前位置: 首页 > 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.xdnf.cn/news/560017.html

相关文章:

  • Oracle基础知识(一)
  • 强化学习_置信域算法RL
  • 【DeepSeek】为什么需要linux-header
  • arrow-0.1.0.jar 使用教程 - Java jar包运行方法 命令行启动步骤 常见问题解决
  • jvm对象压缩
  • Hellorobot 移动操作机器人开源实践:HPR 模型 + 全栈资源,降低家庭机器人开发门
  • 攻防世界 Web题--easytornado
  • 《C 语言 sizeof 与 strlen 深度对比:原理、差异与实战陷阱》
  • BigemapPro蒙版使用技巧:精准导出地图范围
  • Paillier加密方案的原理、实现与应用(vs)
  • Unity自定义shader打包SpriteAtlas图集问题
  • 101个α因子#7
  • 多角色对账效率低?易境通散货拼柜系统如何高效协同?
  • QT学习笔记---表格
  • CAP理论 ,了解一下什么是CAP理论
  • 绿盟防火墙6.0.5版本—接入网监平台
  • 数据结构与算法学习笔记(Acwing 提高课)----动态规划·状态机模型
  • 环境配置!
  • vue3学习文档(开发文档)
  • HBCPC2025 补题 (F、I)
  • 算法打卡第二天
  • 进阶知识:自动化测试框架开发之无参的函数装饰器
  • 牛客网 NC14736 双拆分数字串 题解
  • MySQL的安装及相关操作
  • 150.WEB渗透测试-MySQL基础(五)
  • 张 推进对话式心理治疗:SOULSPEAK的聊天机器人
  • 多模态光学成像革命:OCT、荧光与共聚焦的跨尺度融合新范式
  • spark的缓存提升本质以及分区数量和task执行时间的先后
  • python学习day3
  • SpringSecurity基础入门