数据结构课程单链表实验报告(共11页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构课程单链表实验报告(共11页).doc》由会员分享,可在线阅读,更多相关《数据结构课程单链表实验报告(共11页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上郑州轻工业学院数据结构课程实验实 验 报 告题目: 单链表表的基本操作及c语言实现 专业: 信息管理与信息系统 班级: 11-01 姓名: 高博文 完成日期: 2013/5/23 一、 试验内容用c语言实现单链表的建立插入删除查找,合并等内容二、试验目的掌握链表的基本操作:插入、删除、查找等运算,能够灵活应用链表这种数据结构,深入对链表链式结构的了解。三源程序代码#include#includetypedef int Elemtype;typedef int Status;typedef struct node/定义存储节点int data;/数据域struct no
2、de *next;/结构体指针 *linklist,node;/结构体变量,结构体名称linklist creat (int n)/创建单链表linklist head,r,p;/定义头指针r,p,指针int x,i;head=(node *)malloc(sizeof(node);/生成头结点r=head;/r指向头结点printf(输入数字:n);for(i=n;i0;i-)/for 循环用于生成第一个节点并读入数据scanf(%d,&x);p=(node *)malloc(sizeof(node);p-data=x;/读入第一个节点的数据r-next=p;/把第一个节点连在头结点的后面r
3、=p;/循环以便于生成第二个节点r-next=0;/生成链表后的断开符return head;/返回头指针void output (linklist head)/输出链表linklist p;p=head-next;doprintf(%3d,p-data);p=p-next;while(p);printf(n);Status insert ( linklist &l,int i, Elemtype e)/插入操作int j=0;linklist p=l,s;while(jnext;+j;if(!p | ji-1)return -1;elses=(node *)malloc(sizeof(nod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程 单链表 实验 报告 11
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内