哈尔滨工业大学(深圳)《数据结构》实验一:成绩信息管理系统
需积分: 0 123 浏览量
更新于2024-08-05
收藏 166KB PDF 举报
"实验一线性结构及其应用"
本实验主要关注数据结构中的线性结构,特别是如何使用C语言来实现线性表的操作。实验是《数据结构》课程的一部分,由哈尔滨工业大学(深圳)计算机学院组织,于2020年4月3日进行。实验教学团队包括黄虎杰、张海军等多位教师,以及多位助教协助。
实验的评分标准严格,禁止抄袭,否则将给予零分处理。实验成绩分为两部分,课上成绩占40%,课下成绩占60%。编程语言统一为C语言。课上的检查包括在上课前10分钟发布实验任务,下课前一小时发布程序指定输入,学生需要在线上实验结束前提交输出结果截图及源代码至指定邮箱;线下实验则由助教在课后40分钟内检查。允许学生在五次实验中最多两次不提交课上检查。
实验内容分为三部分:
1. 成绩信息录入——线性表的建立与遍历(课上):
- 操作1:初始化空表
- 操作2:根据成绩降序插入学号、班级和成绩到对应的班级链表
- 操作3:查找或删除,如果链表中没有对应同学的信息,则输出“无法找到”
- 操作4:遍历线性表,输出所有信息
2. 信息汇总(课下):
- 需要将各班级的成绩信息合并到一个总表中
3. 建表翻转(课下):
- 将总表中的信息翻转到新的表中
实验要求学生基于main.c文件使用链表实现成绩统计系统,并确保每个班级的成绩信息存在于独立的线性表中,且成绩按降序存储。实验课上完成第一部分操作,课下完成剩余部分并撰写实验报告。
作业提交规定了严格的格式和截止时间,包括课上和课下的提交内容,邮件标题和压缩包命名都需要按照特定格式。课下部分的提交截止时间为2020年4月7日早6点之前,且只有一次特殊情况的延期机会,需在截至时间后的12小时内提交。
实验一的评分标准可能涉及程序的正确性、代码规范性、功能完整性、文档质量等方面,鼓励学生不仅实现功能,还要注重代码的可读性和维护性。通过这个实验,学生将深入理解线性表的原理和操作,同时提升C语言编程能力,以及问题解决和文档编写的能力。
1829 浏览量
249 浏览量
128 浏览量
142 浏览量
2022-09-21 上传
104 浏览量
129 浏览量
2021-09-29 上传
533 浏览量
网络小精灵
- 粉丝: 36
- 资源: 334
最新资源
- 模糊综合评判方法(matlab).rar
- Python与网络爬虫.rar
- Minkowski-Bouligand-dimension:几何分形,ladimensiónde Minkowski-Bouligand,坦比亚梅特里科
- android-fragment-demo:演示片段在Android中的简单应用
- CodingChallenges
- opencv-contrib-3.4.0(完整版无需添加)
- 人物 地球 飞机 全球商务动态片头ppt模板.rar
- api-PayU:PayU的令人愉快的Api
- 基于栈的算术表达式求值算法.rar
- STM32cubeMX STM32F103c8T6 IIC双机通讯 从机程序
- blocbeginner
- evm:超轻量级物联网虚拟机
- JavaScript项目
- 极限学习机数据集.rar
- 获得磁盘可用空间 _getdrive(),_getdiskfree().zip
- Algorithms-Solutions:Google竞赛,LeetCode和HackerRank(Python占多数)的算法解决方案