- 3
- 0
- 约 12页
- 2016-10-07 发布于四川
- 举报
学号-姓名-C言程序设计实训课程设计报告
齐鲁工业大学信息学院
《数据结构》课程设计报告
题目:图书管理系统
专业班级:计科(外包)15-2
学号:201503091063
姓名:杨朔蓬
时间:2016.5.30
需求分析
本演示程序中,堆中元素为整数,堆的大小无限制,堆的输入方式与整型数组输入相同,本程序主要是利用堆排序原理进行设计,实现对输入数据的排序和最大元的输出。
演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入演示程序中规定的运行命令;相应的输入数据和运算结果显示在其后。
程序执行命令包括:
新建大根堆
输出最大元素
插入元素至大根堆
输出大根堆数组
输出大根堆(按行)
销毁堆
概要设计
抽象数据类型定义
ADT HeapSort{
数据对象: D={ai|ai属于Elemset,i = 1,2,3........,n,n=0};
数据关系:R1={ ai = a2i; ai = a2i+1 };
基本操作:
Init_Sq(L)
操作结果:新建一个堆
InitSq(L)
初始条件:堆已存在
操作结果:将输入整数插入到大根堆中
HeapAdjust(SqList L,in
您可能关注的文档
最近下载
- GB50028-2006城镇燃气设计规范.pdf VIP
- 高一生物期中复习模拟试题(二).doc VIP
- 中国建筑业信息化发展报告(2025)新质生产力赋能好房子建设应用.pdf VIP
- 留置针穿刺点感染护理.pptx VIP
- 矩形、正方形-正方形课件.pdf VIP
- 2026年山东事业单位招聘面试题目及答案.docx VIP
- 眩晕床旁及辅助检查.ppt VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 山东事业单位招聘面试题目及答案.docx VIP
- 全新版大学高阶英语:听说教程(第4册)虞苏美习题答案.pdf VIP
原创力文档

文档评论(0)