文章目录

  • 前言
  • 一 vector 查找最大最小值,及其位置

前言

在项目中经常会用到对vector容器中的数据求最大值或者最小值,这里简单总结下vector的常用方法,方便后续快速查找回顾。

一 vector 查找最大最小值,及其位置

int main()
{vector<float> heights;heights.push_back(1.2);heights.push_back(3.4);heights.push_back(5.6);heights.push_back(7.9);heights.push_back(10.0);std::vector<float>::iterator smallest = std::min_element(std::begin(heights), std::end(heights));std::vector<float>::iterator biggest = std::max_element(std::begin(heights), std::end(heights));int min_pos, max_pos;min_pos = std::distance(std::begin(heights), smallest);max_pos = std::distance(std::begin(heights), biggest);std::cout<<"smallest is "<

vector 查找最大最小值,且求最大值或者最小值在容器中的位置相关推荐

  1. POJ 3264 Balanced Lineup【线段树区间查询求最大值和最小值】

    Balanced Lineup Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 53703   Accepted: 25237 ...

  2. Console-算法[]-数组求最大值和最小值(只能遍历一次)

    ylbtech-Arithmetic:Console-算法[]-数组求最大值和最小值(只能遍历一次) 1.A,Demo(案例) Console-算法[]-数组求最大值和最小值(只能遍历一次) 1.B, ...

  3. (1~2):C实现数组求和,求平均值,求最大值,最小值

    1.求和.求平均值 #include<stdio.h>int main() {int arr[5]={1,2,3,4,5};int sum=0;for(int i=0;i<5;i++ ...

  4. C语言如何求最大值和最小值

    求最大值和最小值 如何求一个数组当中的最大值和最小值 //设置一个最大值 maxValue = 0; if(num > maxValue)maxValue = num;//设置一个最小值 min ...

  5. Python中求最大值和最小值max()函数、min()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中求最大值和最小值 max()函数.min()函数 ● 选 ...

  6. js之求最大值和最小值总结

    <script> /*  关于最大值和最小值:    求最大值的方法是Match.max()  返回值最大的数字:        里面可以传入多个参数,得到我们的最大的值     求最小值 ...

  7. mysql 获取最大的平均数_mysql怎么求最大值、最小值和平均值?

    在mysql中,可以分别使用MAX()函数.MIN()函数和AVG()函数来求最大值.最小值和平均值.MAX()和MIN()函数可以返回指定列中的最大值和最小值:AVG()函数通过计算返回的行数和每一 ...

  8. matlab中怎么求函数的最小值,matlab求函数的最小值

    将上述各函数值进行比较,最终确定出在 D 内的最大值和最小值. 3.函数求偏导数的 MATLAB 命令 MATLAB 中主要用 diff 求函数的偏导数,用 jacobian 求 ...... 第七讲 ...

  9. Linux找最大最小值的命令,Linux中awk命令正确的求最大值、最小值、平均值、总和...

    test.txt文件内容: 9 11 35 21 42 118 求最大值: awk 'BEGIN {max = 0} {if ($1+0 > max+0) max=$1} END {print ...

最新文章

  1. 揭秘:1.2亿美元光刻机内部视频曝光,像科幻片一样震撼!
  2. 纠错编码基本实验matlab,纠错编码基本实验matlab实现包含源代码
  3. mysql 网络io_MySQL的各种网络IO超时的用法和实现
  4. 在哪里能收到python实例代码-用python做一个搜索引擎(Pylucene)的实例代码
  5. JavaScript设计模式之发布-订阅模式(观察者模式)-Part1
  6. mysql8.0设置用户权限_mysql8.0建立用户授予权限报错解决方法
  7. 单个雪碧图多个图像资源你该如何解决它们的定位?
  8. 魅族发布会邀请函来了!“无字天书”的秘密明晚揭晓
  9. [转载] 应用于负载均衡的一致性哈希及java实现
  10. 大话企业上云之第二篇
  11. 算法4中 1.4节示例中运行次数的讲解
  12. PCIe EA (Enhanced Allocation) 介绍
  13. linux下twm切换gn,Linux初学(CnetOS7 Linux)之切换命令模式和图形模式的方法
  14. 后端程序员生产力工具合集
  15. linux解压时的tar -zxvf是什么意思?
  16. 移动端h5页面软键盘弹出后 背景图片被顶上去
  17. 物联网与无线传感器网络期末考试复习资料(教材--刘伟荣,何云--电子工业出版社)
  18. 11-git-查看提交历史
  19. iis was错误_IIS报错,网站无法访问,
  20. feko如何测量单站和双站RCS

热门文章

  1. win10应用开发——如何判断应用是在手机上运行还是电脑上运行
  2. diamond专题(一)-- 简介和快速使用
  3. 自己写的一个tomcat发布脚本
  4. javascript、jQuery的扩展方法,扩展实例展示代码
  5. POJ 1185 炮兵阵地(状态压缩DP)
  6. Code Sign error: Provisioning profile 'xxxxxxxxxxxxxxxxxxxxxxxxx'
  7. [转] apache2: bad user name ${APACHE_RUN_USER}
  8. 六种方式,教你在SpringBoot初始化时搞点事情!
  9. 360°透视:云原生架构及设计原则
  10. Redis 高可用篇:你管这叫主从架构数据同步原理?