本次实验设计了一个学生管理系统。学生管理系统对数据的存储可以是顺序结构,也可以是链式结构。由于顺序结构存储时用的是一段连续的存储空间,不适合存储大量的信息量,因此本人使用单链表的数据结构来对学生的信息进行管理。本次课程设计中,学生的信息分为了四大项,分别是学生的学号、姓名、年龄、成绩,这四项一起作为链表节点的数据部分。本次数据结构课程设计摒弃了传统的面向过程程序设计思想(如C程序设计),引进了当今比较流行的程序设计理念:面向对象(如C++程序设计)。这使得程序的各个功能更加模块化,系统化,用类把成员变量和成员方法封装起来,使开发变得更有效率,结构更加清晰。 关键词: 学生信息管理,链式存储结构,面向对象程序设计 Student Information Management System LIling (Oriental Institute of Science and Technology College,Class3) Abstract: The experimental design of a student management system. Student management system for data storage may be the order of the structure, it could be a chain structure. As the structure of the store when the order is for a period of storage space, not suitable for storing large amount of information, so I use a single list of the data structure to the students of information management. The curriculum design, student information has been divided into four categories, namely, students, name, age, the results of these four nodes together as a list of some of the data. The data structure of the curriculum design to abandon the traditional process-oriented programming ideas (such as the C programming), today introduced a more popular programming ideas: object-oriented (such as C + + programming). This program features all the more modular, systematic, with the members of the class of members of the variables and methods of packaging, so that the development of more efficient, more clear structure. Key words: student information management, chain store structure, object-oriented programming 导入语:学生信息管理分为了九大项:链表的创建、输出、插入、删除、查询、显示学生总数、按照成绩排序、显示不及格的人数、退出系统。 一、需求分析 学生信息管理系统是现实生活中比较常见的系统,它主要负责对学生信息的管理。 学生管理系统所要解决的问题是: (1)建立一个学生管理的链表 (2)数据的插入 (3)数据的删除 (4)信息的显示 (5)信息的查找 (6)学生总数的显示 (7)根据学生的成绩进行排序 (8)统计不及格的人数并显示出来
1
解决数学建模航班问题,用于怎么使得航班的排序更科学,更安全等排序方法
2021-11-24 23:25:53 288KB 航班
1
FIFOBB /LCBB法求解带期限的作业排序问题
2021-11-22 20:03:34 236KB 带期限的作业排序问题
1
1.使用场景 使用elementUI中的table时,给包含数字字母中文的名称等字段排序 例如:数字(0->9)->大写字母(A->Z)->小写字母(a->z)->中文拼音(a->z) 2.代码解析 <el-t
2021-08-31 17:48:59 72KB ab ble elem
1
巨灾救援链系统中的灾区聚类与排序问题研究——以汶川地震为例.pdf
2021-08-20 09:14:25 396KB 聚类 算法 数据结构 参考文献
重拍九宫问题 九宫图计算九宫图计算九宫图计算,soursecode九宫图计算九宫图计算九宫图计算,soursecode九宫图计算九宫图计算九宫囮......
2021-08-18 16:08:00 45KB 九宫
1
今天小编就为大家分享一篇解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
2021-07-12 23:26:05 43KB python os.listdir 乱序 排序
1
java实现排顺序
2021-07-01 16:04:38 44KB java
1
利用随机函数产生N个随机整数(2000000以上),对这些数进行多种方法进行排序。 要求: 1) 分别采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序,实现这批数据的排序,并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 3) 要求:以上每种算法实要,都要采用链表来实现,和线性表来实现。 测试数据要求:自己编写程序,自动产生2000000个以上的随机数,并保存的txt文件中。输出结果也保存在txt文件中 在VC6.0下编写
2021-06-22 12:25:38 244KB 综合排序 各种 排序算法 数据结构
1
综合排序 【问题描述】: 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 【基本要求】: 分别采用插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序以及归并排序。 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。
2021-05-31 10:18:37 234KB 综合排序
1