vecotr取最大元素

简介: vecotr取最大元素
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
struct player
{
    int score;
    string name;
};
player *findHighest(vector<player> &list)
{
    if (list.size() <= 0)
        return NULL;
    player *ss = &list[0];
    for (int i = 0; i < list.size(); i++)
    {
        if (ss->score < list[i].score)
        {
            ss = &list[i];
        }
    }
    return ss;
};
int _tmain(int argc, _TCHAR *argv[])
{
    vector<player> tt;
    player ss;
    ss.score = 11;
    player dd;
    dd.score = 2;
    player cc;
    cc.score = -1;
    tt.push_back(ss);
    tt.push_back(dd);
    tt.push_back(cc);
    findHighest(tt);
    return 0;
}
相关文章
|
2月前
|
C++
多数元素(C++)
多数元素(C++)
23 0
|
17天前
|
C++
C++数组中插入元素。
C++数组中插入元素。
|
2月前
如何删除数组中的某个元素?
如何删除数组中的某个元素?
26 0
|
7月前
|
C++
数组中的第 K 个最大元素(C++实现)
数组中的第 K 个最大元素(C++实现)
61 1
|
8月前
根据name选择元素
根据name选择元素
|
9月前
曲线救国 —— 删除数组的指定元素
曲线救国 —— 删除数组的指定元素
24 0
如何向数组里添加元素
如何向数组里添加元素
91 0
|
JavaScript 索引
jQuery判断当前元素是第几个元素&获取第N个元素
jQuery判断当前元素是第几个元素&获取第N个元素
211 0
020.求数组前n元素之和
020.求数组前n元素之和
49 0