- 10
- 0
- 约6.66千字
- 约 7页
- 2018-03-14 发布于湖北
- 举报
数据结构上机作业 排序(简单排序 归并排序 堆排序 快速排序 插入排序)
/*数据结构排序算法 简单排序 快速排序 堆排序 插入排序 归并排序 此程序在DEV下测试成功*/
#include cstdlib
#include iostream
#define Maxlength 51
struct Compute //用于统计比较和交换的次数
{
int compareNum;
int swapNum;
};
typedef int LIST[Maxlength];
using namespace std;
typedef struct
{
LIST myheap;
int count;
}Heap;
Compute whole,whole1,Com;;
void CreateHeap(Heap temp)
{
temp.count=0;
}
bool HeapEmpty(Heap temp)
{
return (!temp.count);
}
bool HeapFull(Heap temp)
{
return (temp.count==Maxlength-1);
}
int GenerateNum() //随机生成1~99之间的一个数并返回
{
return rand()%99+1;
}
void Swap(int x,int
您可能关注的文档
最近下载
- 政府采购案例分析解析.ppt VIP
- 重庆市西南大附属中学2023-2024学年英语八下期末学业质量监测试题含答案.doc VIP
- 铁路客服信息工程施工工艺规范汇编-V1.0.docx VIP
- 10 铁路建设工程监理规范.ppt VIP
- 年研发2.6万千瓦铝-空气金属燃料电池项目可行性报告.doc VIP
- GB∕T 3655-2022 用爱泼斯坦方圈测量电工钢带(片)磁性能的方法.pdf
- ASME B30.10中文版-缆索、起重机、桅杆、提升机、吊钩、起重器、吊索的安全标准.doc VIP
- (2023)精麻药品培训考试题库附含答案 .pdf VIP
- 电信智能云服务交付工程师(网大版)备考试题库大全(附答案).doc VIP
- 安徽省马鞍山市2022-2023学年高一下学期期末考试化学试题原卷版+解析版.docx VIP
原创力文档

文档评论(0)