本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下: struct ListNode { int data; ListNode *next; }; 函数接口定义: struct ListNode *readlist(); struct List
struct ListNode* readlist() //录入新数据至链表 /* 函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。 当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。*/ { struct ListNode* header = malloc(sizeof(struct ListNode));//创建头结点 header->data = -1; header->next = ...
习题11-8 单链表结点删除 (20分) 本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下: structListNode{ intdata; ListNode *next; }; 函数接口定义: structListNode *readlist(); structListNode *deletem(structListNode *L,intm ); 函数readlist从...