typedef struct
{
Elemtype data[Max];
int length;
}SqList;
typedef struct LNode
{
Elemtype data;
struct LNode *next;
}LNode,*LinkList;
LinkList convert(SqList L)
{
LinkList A=(LNode*)malloc(sizeof(LNode));
LNode *p,*r=A;
for(int i=0;i<n;i++)
{
p=(LNode*)malloc(sizeof(LNode));
p->data=L.data[i];
r->next=p;
r=p;
}
r->next=NULL;
return A;
}
这篇博客介绍了如何在C语言中将静态顺序表(SqList)转换为链表(LinkList)。代码示例展示了如何动态分配内存创建链表,并通过遍历SqList填充链表节点。该过程涉及到基本的数据结构操作和内存管理。

524

被折叠的 条评论
为什么被折叠?



