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;
}
相关文章
|
6月前
|
C++
多数元素(C++)
多数元素(C++)
45 0
|
2月前
mater元素
【9月更文挑战第1天】mater元素。
31 4
|
2月前
|
容器
hgroup元素
【9月更文挑战第1天】hgroup元素。
28 2
|
2月前
aside元素
【9月更文挑战第1天】aside元素 。
27 2
|
5月前
|
C++
C++数组中插入元素。
C++数组中插入元素。
|
6月前
如何删除数组中的某个元素?
如何删除数组中的某个元素?
61 0
|
11月前
|
C++
数组中的第 K 个最大元素(C++实现)
数组中的第 K 个最大元素(C++实现)
89 1
|
12月前
根据name选择元素
根据name选择元素
曲线救国 —— 删除数组的指定元素
曲线救国 —— 删除数组的指定元素
37 0
如何向数组里添加元素
如何向数组里添加元素
119 0