- 17
- 0
- 约1.21万字
- 约 17页
- 2018-10-09 发布于重庆
- 举报
C语言课程设计说明书排序算法系统设计
课程设计说明书
第 PAGE 2 页 共 NUMPAGES 18 页
摘 要
C是一种通用的程序设计语言,C语言在很多方面继承和发展了以往许多高级程序设计语言的成功经验和特色,具有书写格式自由、数据类型丰富、语句功能强大、执行速度快和存储控制能力强等优点。
排序算法系统设计是关于顺序表排序算法来设计的一个系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成顺序表排序算法的全过程,包括直接插入排序、二分法插入排序、直接选择排序、冒泡排序、两路冒泡排序、分块归并排序、归并排序以及重新生成随机数组。
本课程主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统的设计思路、总体设计、各个功能模块的设计与实现方法。
关键词:排序算法系统,C语言,数据结构,CFreeV5.0
目录
TOC \o 1-7 \h \z \u
HYPERLINK \l _Toc249754224 1 课题背景的介绍 PAGEREF _Toc249754224 \h 1
HYPERLINK \l _Toc249754225 1.1 课题背景 PAGEREF _Toc249754225 \h 1
HYPERLINK \l _Toc249754226 1.2 目的 PAGEREF _Toc249754226 \h 1
HYPERLINK \l _Toc249754227 2 需求分析 PAGEREF _Toc249754227 \h 2
HYPERLINK \l _Toc249754228 2.1 数据需求分析 PAGEREF _Toc249754228 \h 2
HYPERLINK \l _Toc249754229 2.2 功能需求分析 PAGEREF _Toc249754229 \h 2
HYPERLINK \l _Toc249754230 3 系统总体设计 PAGEREF _Toc249754230 \h 3
HYPERLINK \l _Toc249754231 3.1 系统模块划分 PAGEREF _Toc249754231 \h 3
HYPERLINK \l _Toc249754232 3.2 系统模块结构图 PAGEREF _Toc249754232 \h 3
HYPERLINK \l _Toc249754233 4 系统详细设计 PAGEREF _Toc249754233 \h 4
HYPERLINK \l _Toc249754234 4.1 系统主界面设计 PAGEREF _Toc249754234 \h 4
HYPERLINK \l _Toc249754235 4.2初始化学生信息 PAGEREF _Toc249754235 \h 4
HYPERLINK \l _Toc249754236 4.3查找学生信息 PAGEREF _Toc249754236 \h 4
HYPERLINK \l _Toc249754237 4.4删除学生信息 PAGEREF _Toc249754237 \h 5
HYPERLINK \l _Toc249754238 4.5更新学生信息 PAGEREF _Toc249754238 \h 5
HYPERLINK \l _Toc249754239 4.6排序 PAGEREF _Toc249754239 \h 7
HYPERLINK \l _Toc249754240 4.7统计学生信息 PAGEREF _Toc249754240 \h 11
HYPERLINK \l _Toc249754241 4.8插入学生信息 PAGEREF _Toc249754241 \h 11
HYPERLINK \l _Toc249754242 5 系统连编与运行 PAGEREF _Toc249754242 \h 12
HYPERLINK \l _Toc249754243 6 总 结 PAGEREF _Toc249754243 \h 13
HYPERLINK \l _Toc249754244 参考文献 PAGEREF _Toc249754244 \h 14
第 PAGE 16 页 共 NUMPAGES 18 页
课题背景的介绍
1.1 课题背景
算法是程序的核心,对数据进行排序是各种管理系统中不可缺少的一部分,大量的数据进行排序处理,算法的好坏决定着程序的执行效率以及用户的使用感受,而作为最为常用的顺序表存储结构排序,我们针对其设计了一个排序算法系统,并将归并排序和冒泡排序进行优化设计,这也是我们研究这个课程的目的。
为了能够更好的来实现对顺序表结构的数据排序,通过对日常工作的详细调查,搜集了大量的资料,从系统结构的组织,
您可能关注的文档
- CADCAM软件毕业论文.doc
- CADCAM课程设计柱塞油泵的建模与制造.doc
- CADCAM课程设计设计一用于带式输送机传动装置中的单级圆柱齿轮减速器.doc
- CAD制图比例设置图文教程doc.doc
- CAD室内设计施工图规范世界大学城.doc
- CAD应用实例渲染青花瓷盘.doc
- CAD绘图简易入门教程doc.doc
- CAD技术在齿轮减速器拟实造型中的应用.doc
- CAD课程设计电压频率变换器.doc
- CAD实习实训指导书.doc
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)