编写C语言单链表的基本操作
发布时间
阅读量:
阅读量
共计编写了超过150行代码,内容主要涵盖基础性操作。如需相关资料,可自行获取。
(所参考书籍为《数据结构教程(第五版)》李春葆著)
实验内容概述
实验三 链表基本操作的实现
【实验目的
#include <stdio.h>
#include <malloc.h>
typedef char ElemType;
typedef struct LNode { //定义单链表结点类型
ElemType data;
struct LNode *next;
} LinkNode;
void CreateListR(LinkNode*&L,ElemType a[],int n) { //用尾插法创建单链表
LinkNode *s,*r;
L=(LinkNode*)malloc(sizeof(LinkNode));
r=L;
for(int i=0; i<n; i++) {
s=(LinkNode*)malloc(sizeof(LinkNode));
s->data=a[i];
r->next=s;
r=s;
}
r->next=NULL;
}
void InitL
全部评论 (0)
还没有任何评论哟~
