小白求教
.编写程序实现下述功能。1)编写函数initList初始化一个带头结点的单链表。
2)按 照原型void createListAtHead(struct student * stuList)编写函数实现创
建一个stuList指向的带头结点的单链表存储一些学生的信息; 要求:(1)
新结点作为首元结点插入单链表,即插入在头结点之后,(2) 以输入特
殊标记作为结束单链表创建的条件。
3)按照 原型struct student *delOneNodeByIndex(struct student * stuList,int
i)编写函数实现从stuList指向的带头结点的单链表中删除中第i个结点,
首元结点的编号为1。
4)按照原型struct student *insertOneNodeByIndex(struct student ★
stuList,inti)编写函数实现在stuList指向的带头结点的单链表中的第i个
结点之前插入一个新结点,首元结点的编号为1。
5)按照 原型void printList(struct student * stuList) 编写函数实现遍历输出
stuList指向的带头结点的单链表中所有学生的信息;
6)主函数中调用前 5步的自定义函数依次初始化一个空链表、创建包含n
个结点的单链表、输出单链表、删除第i个结点、输出单链表、在第j个
结点之前插入一个新结点、最后再输出单链表。
建先自己尝试,遇到问题在到论坛里问 https://github.com
页:
[1]