练习一 单链表的插入和删除.pdfVIP

  • 21
  • 0
  • 约6.54千字
  • 约 6页
  • 2017-12-30 发布于河南
  • 举报
练习一 单链表的插入和删除.pdf

实验 1 实验题目:单链表的插入和删除 实验目的: 了解和掌握线性表的逻辑结构和链式存储结构,掌握单链表的基本算法及相关的时间性 能分析。 实验要求: 建立一个数据域定义为字符串的单链表,在链表中不允许有重复的字符串;根据输入的 字符串,先找到相应的结点,后删除之。 实验主要步骤: 1、分析、理解给出的示例程序。 2 、调试程序,并设计输入数据(如:bat ,cat,eat,fat,hat ,jat ,lat,mat ,# ),测试程序 的如下功能:不允许重复字符串的插入;根据输入的字符串,找到相应的结点并删除。 3、修改程序: (1) 增加插入结点的功能。 (2 ) 将建立链表的方法改为头插入法。 程序代码: #includestdio.h #includestring.h #includestdlib.h #includectype.h typedef struct node //定义结点 { char data[10]; //结点的数据域为字符串 struct node *next; //结点的指针域 }ListNode; typedef ListNode * LinkList; // 自定义LinkList 单链表类型 Link

文档评论(0)

1亿VIP精品文档

相关文档