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;
}
相关文章
|
7月前
|
C++
多数元素(C++)
多数元素(C++)
52 0
|
3月前
mater元素
【9月更文挑战第1天】mater元素。
42 4
|
3月前
aside元素
【9月更文挑战第1天】aside元素 。
44 2
|
3月前
|
容器
hgroup元素
【9月更文挑战第1天】hgroup元素。
36 2
|
6月前
|
C++
C++数组中插入元素。
C++数组中插入元素。
|
7月前
如何删除数组中的某个元素?
如何删除数组中的某个元素?
82 0
|
C++
数组中的第 K 个最大元素(C++实现)
数组中的第 K 个最大元素(C++实现)
102 1
曲线救国 —— 删除数组的指定元素
曲线救国 —— 删除数组的指定元素
39 0
如何向数组里添加元素
如何向数组里添加元素
132 0