C语言数据结构题。用头插法和尾插法建立一个单链表L。

可以定义好一个数组,用分别头插法和尾插法输出一个单链表L。或者手动输入一个数组,分别用头插法和尾插法输出一个单链表L。voidCreateListF(LinkList*&... 可以定义好一个数组,用分别头插法和尾插法输出一个单链表L。或者手动输入一个数组,分别用头插法和尾插法输出一个单链表L。
void CreateListF(LinkList *&L,ElemType a[],int n)
{
LinkList *s;
int i;
L=(LinkList *)maclloc(sizeof(LinkList));
L->next=NULL;
for(i=0;i<n;i++)
{
s=(LinkList *)malloc(sizeof(LinkList));
s->data=a[i];
s->next=L->next;
L->next=s;
}
}
这是书上的一部分方法。求完整的代码。比如怎么定义数组,调用这个方法
展开
 我来答
heptnaol
推荐于2017-09-06 · TA获得超过7261个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1803万
展开全部
可以像下面这样,供参考
typedef int ElementType;
typedef struct
{
ElementType data;
LinkList *next;

} LinkList, *PtrLinkList;

int main()
{
ElementType *array = new LinkList[10];

for(int i = 0; i<10; i++)

{
array[i] = i;
}

PtrLinkList pList = NULL;
CreateListF(pList, array, 10);
return 0;
}
更多追问追答
追问
看不懂你这段代码有什么用
追答
你不就是要怎么调用这个方法么,我写的就是
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式