没事出个T
试题: 请编写一个函数计算给定的单链表L的长度。例如:输入链式存储的线性表为{a,0,c,3,e,f,g},则输出的结果是7。
int GetLen_L(LinkList *L)
{}
/**
*系统宏定义:
**/
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
#include<stdio.h>
#include<malloc.h>
typedef int Status;
/**
*数据结构:
**/
typedef struct LNode
{
char data;
struct LNode *next;
}LNode;
typedef struct LinkList
{
LNode *head;
}LinkList;
LinkList *CreatList_L()
{
LinkList *L=(LinkList *)malloc(sizeof(LinkList));
L->head = NULL;
return L;
}
LNode *CreatNode_L(char e)
{
LNode *p=(LNode *)malloc(sizeof(LNode));
p->data = e;
p->next = NULL;
return p;
}
int GetLen_L(LinkList *L)
{}
void main()
{}
完成GetLen_L和main函数,可以进行测试!