文件名称:用链表实现学生管理系统
文件大小:803KB
文件格式:ZIP
更新时间:2019-11-05 10:19:46
单链表
设计一个包含学生基本信息(学号,姓名,成绩)的单链表,编程完成如下功能: ⑴ 初始化单链表 L: 根据用户指定的学生数, 采用尾插法插入学生结点; ⑵ 打印表中所有学生信息: 逐个显示表中所有学生的基本信息; ⑶ 判断 L 是否为空表; ⑷ 查找指定的学生: 根据姓名进行查找, 输出此学生的学号和成绩; ⑸ 根据指定的位置, 返回并输出相应学生的基本信息; ⑹ 给定一个学生信息, 将其插入到表中指定的位置; ⑺ 删除指定位置的学生记录; ⑻ 统计表中学生个数(求表长度); ⑼ 销毁表 L; 以上为必做题, 下面为附加题(选做) 。 ⑽ 建立两个有序(学号) 的学生单链表 La 和 Lb: 分别向 La 和 Lb 逐个输入 m 个和 n 个 学生的信息(并不一定按学号大小顺序输入); ⑾ 打印表 La 和 Lb 中的学生信息; ⑿ 将 La 和 Lb 归并为新的有序表 Lc; ⒀ 打印表 Lc 中的学生信息; ⒁ 销毁表 La、 Lb 和 Lc。 其他要求: ⑴ 将所需要的标准头文件以及一些符号常量的定义等放在 Common.h 头文件中; ⑵ 单链表类型定义和基本操作函数声明放在 Linklist.h 头文件中; ⑶ 基本操作函数的实现放在 Linklist.cpp 文件中; ⑷ 测试应用程序放在 LinkListTestApp.cpp 文件中( 可以任意重复测试) 。
【文件预览】:
链表
----LinkListTestApp.cpp(0B)
----LinkList.h(1KB)
----LinkListTestApp1.cpp(1KB)
----链表.dsw(516B)
----链表.dsp(4KB)
----链表.ncb(89KB)
----Common.h(62B)
----链表.opt(49KB)
----链表.plg(1KB)
----Debug()
--------链表.ilk(382KB)
--------LinkListTestApp1.obj(17KB)
--------链表.exe(272KB)
--------vc60.idb(169KB)
--------链表.pch(1.91MB)
--------vc60.pdb(100KB)
--------LinkList.obj(29KB)
--------链表.pdb(713KB)
----LinkList.cpp(5KB)