- 1
- 0
- 约4.05千字
- 约 13页
- 2019-10-15 发布于湖北
- 举报
#includeiostream
#include stdlib.h
typedef int T;
#define ERROR 0
#define OK 1
#define MAX 50
typedef struct
{
T *array;
int length;
int MaxSize;
}Array;//定义一个数组,用来存放第一次录入的数据。对应有两个函数操作
using namespace std;
templateclass T//定义一种格式,当T改变时,class类型改变,采用class才完成,用最大堆来存取
class MaxHeap {
public :
MaxHeap(int MaxSize);
int Size() {return CurrentSize;}//求当前堆的元素大小
T Max() {if (CurrentSize == 0) throw OutOfBounds();
return heap[1];}//求最大的元素
void LoadHeap()//遍历整个堆元素
{
cout输出数据为endl;
for(int i=1;i=CurrentSize;i++)
{
coutheap[i]endl;
}
}
MaxHeapT Insert( T x);//插入
MaxHeapT DeleteMax(T x);//删除
voi
您可能关注的文档
最近下载
- 2026年全科医师转岗培训理论考试试题及正确答案.docx
- 2025年湖南现代物流职业技术学院教师招聘考试笔试备考试题及答案解析.docx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务3教学单元2教学单元活动方案.docx VIP
- 数学跨学科教学实践活动(3).pptx VIP
- 2026年湖南现代物流职业技术学院教师招聘笔试备考题库及答案解析.docx VIP
- 2024年湖南现代物流职业技术学院教师招聘考试笔试模拟试题及答案解析.docx VIP
- 2023年湖南现代物流职业技术学院教师招聘考试笔试试题及答案解析.docx VIP
- 乡村教育振兴的跨区域协作机制创新.pdf VIP
- 2025年AWS认证Route53多活数据中心DNS流量调度策略专题试卷及解析.docx VIP
- 2025年互联网营销师数据挖掘在物联网场景营销中的应用专题试卷及解析.pdf VIP
原创力文档

文档评论(0)