看
:smile
编译有问题,过来看看
{:7_113:}
+1
{:7_115:}{:7_116:}
ok
#include<stdio.h>
#include<malloc.h>
typedef char ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LinkList;
void InitList(LinkList *&L)
{
L=(LinkList *)malloc(sizeof(LinkList));
L->next=NULL;
}
bool ListInsert(LinkList *&L,ElemType a[],int n)
{
LinkList *s,*r;
int i;
L=(LinkList *)malloc(sizeof(LinkList));
r=L;
for(int i=0;i<n;i++)
{
s=(LinkList *)malloc(sizeof(LinkList));
s->data=a;
r->next=s;
r=s;
}
r->next=NULL;
return true;
}
bool ListEmpty(LinkList *&L)
{
while(L)
{
if(L->data!=NULL)
{
printf("不是空表");
printf("\n");
return true;
}
else
{
printf("是空表");
printf("\n");
return false;
}
}
}
void DispList(LinkList *&L)
{
LinkList *p=L;
while(p->next!=NULL)
{
printf("%d",p->data);
p=p->next;
}
p->next==NULL;
printf("\n");
}
main()
{
LinkList *L;
ElemType b={'a','b','c','d','e'};
L=(LinkList *)malloc(sizeof(LinkList));
ListInsert(L,b,5);
ListEmpty(L);
DispList(L);
}
顶
:smile
......................
大概
要小数点
xiexie
看下是怎么实现的
想好好学学
小甲鱼,很用心,同样功能的代码,用不同的细节来写
好
支持小甲鱼 0w0
感谢小甲鱼