单链表存储选择排序升序排列设计报告.doc

约13页DOC格式手机打开展开

单链表存储选择排序升序排列设计报告, 本文共计13页,5260字 摘 要 数据结构是计算机软件和计算机应用专业的核心课程之一,在众多的计算机系统软件和应用软件中都要用到各种数据结构因此,仅掌握几种计算机语言是难以应付众多复杂的课题,要想有效地使用计算机,还必须学习数据结构的有关知识。在计算机及其应用的各个领域中,都会用到...
编号:10-25022大小:85.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 杨洋洋 发布

单链表存储选择排序升序排列设计报告


本文共计13页,5260字


摘 要

数据结构是计算机软件和计算机应用专业的核心课程之一,在众多的计算机系统软件和应用软件中都要用到各种数据结构因此,仅掌握几种计算机语言是难以应付众多复杂的课题,要想有效地使用计算机,还必须学习数据结构的有关知识。
在计算机及其应用的各个领域中,都会用到各种各样的数据结构,学会分析研究程序的编写,选择合适的数据结构和存储表示,以及简单易懂的实现算法,对于我们编写程序是十分重要的。
本程序介绍了几种最常用的数据结构,阐述各种数据结构内涵的逻辑关系,本程序采用单链表的存储结构,以及在这些数据结构上的运算和实际的执行算法,并对算法的效率进行简要的分析和讨论。采用单链表作存储结构,选择排序升序排列的程序,最主要的就是它有很强的实用性,它是一个简单易懂的程序,任何人不需要过多的学习,便可灵活掌握其编写方法, 但由于本人水平有限,这使程序的编写还存在着许多缺点,如:算法不够简单,比较次数较多,所占存储空间较大等缺点。
本程序除了运用数据结构的有关知识,而且还是用C语言编写的,C语言在各种计算机上的快速推广导致了许多C语言版本。这些版本虽然是相似的,但通常是不兼容的。而该程序在整个运行中则采用了Tubo C。也是计算机最广泛的使用的编译程序。用Turbo C运行C程序的步骤:
关键词:函数,指针,单链表,选择排序
摘要-----------------------------------------------------------4
前言-----------------------------------------------------------5
正文---------------------------------------------------------6
第一章 计算机已经成为我们学习和工作的得力助手---------6
第二章 怎样开发一个采用单链表作存储结构,选择排序升序排
列的程序?-----------------------------------------6
2.1 编程环境的选择---------------------------------------------6
2.2采用单链表作存储结构,选择排序升序排列的设计分析----------6
第三章 游戏总体规划-----------------------------------7
流程图----------------------------------------------------------7
第四章 系统具体实现----------------------------------10
4.1 单链表的定义?--------------------------------------------10
4.2 如何建立单链表?-------------------------------------------10
4.3选择排序升序排列的实现?---------------------------------12 结束语-----------------------------------------------14
主要参考文献-----------------------------------------14
附录
主要参考文献:
[1] 谭浩强编著,C程序设计(第二版),清华大学出版社,1999
[2] 李葆春,刘斌编著,程序设计考点精要与解题指导,人民邮电大学出版社,2002
[3] 李葆春,张植民,尚忠付编著,C语言程序设计题典,清华大学出版社,2002
[4] 谭浩强编著,C程序设计题解与上机指导,清华大学出版社,1992
[5] 谭浩强,张基温,唐永炎编著,C语言程序设计教程,高等教育出版社,1992