博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
优先队列——成绩从高到低排列,相同者按语文成绩排列
阅读量:4204 次
发布时间:2019-05-26

本文共 912 字,大约阅读时间需要 3 分钟。

////  main.cpp//  160929////  Created by liuzhe on 16/9/29.//  Copyright © 2016年 my_code. All rights reserved.////#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;//成绩从高到低排列,相同者按语文成绩排列class student{ int no; string name; int chinese; int math;public: student(){} student(int no,string name,int chinese,int math){ this->no = no; this->name = name; this->chinese = chinese; this->math = math; } int getno()const{ return no; } string getname()const{ return name; } int getchinese()const{ return chinese; } int getmath()const{ return math; } bool operator < (const student& s)const{ int sum1 = chinese+math; int chinese2 = s.getchinese(); int math2 = s.getmath(); int sum2 = chinese2+math2; if(sum1
pr(s,s+4); while(!pr.empty()){ const student& t = pr.top(); cout<
<

转载地址:http://opali.baihongyu.com/

你可能感兴趣的文章
经典排序算法--Java实现
查看>>
Java中JRadioButton单选按钮分组方法
查看>>
Java图形界面中单选按钮JRadioButton和按钮Button事件处理
查看>>
小练习 - 排序:冒泡、选择、快排
查看>>
操作系统原理:链接与ELF文件
查看>>
从汇编角度看C++类的方法访问类成员的原理
查看>>
操作系统原理:虚拟地址
查看>>
小练习 - 基于链表的栈和队列
查看>>
理论不扎实,编程不会有自己的想法
查看>>
数据库-子查询《mysql子查询的弱点》
查看>>
关于Synchornized,Lock,AtomicBoolean和volatile
查看>>
Private Members In JavaScript(javascript的私有成员)——翻译
查看>>
mvc——web和android
查看>>
数据库的commit以及rollback
查看>>
动态加载JS脚本的4种方法
查看>>
《MySQL必知必会》——MySQL管理事务处理
查看>>
《MySQL必知必会》——笔记
查看>>
《Spring揭秘》——AOP(笔记)
查看>>
《TCP/IP详解卷3》——HTTP(笔记)
查看>>
JVM——main()方法的执行。
查看>>