哈尔滨工业大学(深圳)《数据结构》实验一:成绩信息管理系统
需积分: 0 27 浏览量
更新于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语言编程能力,以及问题解决和文档编写的能力。
2021-09-29 上传
2021-05-08 上传
2021-10-01 上传
2021-10-02 上传
2022-09-21 上传
2021-09-30 上传
2021-09-28 上传
2021-09-29 上传
2010-03-26 上传
网络小精灵
- 粉丝: 36
- 资源: 334
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程