#9. 实验 · 链表的基础操作

内存限制:16 MiB 时间限制:200 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: zyy

题目描述

评测方式:Grader交互

实验指导书下载:https://bhpan.buaa.edu.cn:443/link/9641FDBB5D833FC1AE8CF1C46948413B

有效期限:2023-05-31 23:59

前排提醒:本题难度不高,目的在于帮助大家复习链表的基础操作。完成这道题后你将获得一个可用的链表模板。建议各位同学根据注释里提供的方法尝试自己构造数据,检查自己的bug。

(本题的低通过率是被zyy在调OJ的时候CE了半年搞出来的,不要害怕)

数据很小,十分和善;细心思考,注意特判。

(例如head==NULL时、删除链表第一个元素、查找一个在链表里不存在的元素)

实验说明

首先请务必下载zyy写了7页的实验指导书。本题分为5个小实验,分别实现链表的创建、添加元素、删除元素、查看元素、修改元素操作,旨在带领同学们复习链表的构建及相关操作。请点击“附加文件”按钮下载linkedlist2stu.zip、阅读实验说明并补全程序代码。

特别提醒:请在提交代码时,提交完整的linkedlist2stu.c(从include到main),在左侧选择使用C(Clang 12.0.1)编译器编译!否则会提示Compile Error(找不到linkedlist2stu.h)!!!!并且不要把linkedlist2stu.c中的typedef取消注释(报重复定义)!!!!!

本题共有五个测试点,每完成一个函数即可提交。评判通过将获得该数据点的分数,如提示Wrong Answer建议查看程序输出的相关结果进行排查。

祝大家数据结构期中考试顺利!

Author: zyy

通告标题

通告内容

已知晓