您好,欢迎来到微智科技网。
搜索
您的当前位置:首页单链表的建立

单链表的建立

来源:微智科技网


单链表的建立

建立一个带头结点的单链表,结点的值域为整型数据.

要求将用户输入的数据按尾插入法来建立相应单链表

用C语言描述结点结构如下: typedef int elemtype; typedef struct node {

elemtype data;

struct node *next; }linklist;

linklist *creatlist(int n) {

int x,k;

linklist *head,*r,*p;

p=(linklist*)malloc(sizeof(linklist));

head=p;

p->next=NULL; r=p;

for(k=1;k<=n;k++) {

printf(\"input value:\\n\");

scanf(\"%d\

p=(linklist*)malloc(sizeof(linklist));

p->data=x; p->next=NULL;

r->next=p; r=r->next; }

return(head); }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务