/*带头结点的单链表实现*/
#include <stdio.h>
#include <stdlib.h>
typedef struct ElemType {
int id;
char name[10];
}ElemType;
typedef struct Node {
ElemType data;
struct Node* next;
}ListNode,*LinkList;
/*初始化该链表*/
int InitList(LinkList* L)
{
*L = (LinkList)malloc(sizeof(ListNode));
if (*L != NULL)
{
(*L)->next = NULL;
return 1;
}
return 0;
}
/*判断单链表是否为空*/
int Empty(LinkList* L)
{
if ((*L)->next == NULL)
{
return 1;
}
return 0;
}
int main()
{
LinkList L;
InitList(&L);
}
带头结点的单链表简单实现
最新推荐文章于 2024-07-12 01:14:17 发布