怎么创建单链表 帮忙
#include<stdio.h>#include<stdlib.h>
#define OK 1
#define ERROR 0
#define Status int
typedef int ElemType;/*此处利用#define或typedef 将ElemType先作定义*/
/*此处需补充定义链表的结构类型声明*/
LinkList InitList()
{LinkList head;
head=(LinkList)malloc(sizeof(LNode));
head->next=NULL;
return head;}
void printlist(LinkList L) //这是一个输出表元的函数
{LinkList p;
p=L->next;
while(p!=NULL)
{补充一条语句;
补充一条语句;}
}
void CreateListF(LinkList &L , int n ) // 单号的同学用头插法建表
{ /* 补充N条语句,实现用值来建表 */ }
void CreateListR(LinkList &L , int n ) // 双号的同学用尾插法建表
{ /* 补充N条语句,实现用值来建表 */ }
/*补充一个算法函数,查找表中值为X元素 */
void main()
{LinkList y;
int n;
printf("请输入N的值,它代表y中元素个数:");
scanf("%d",&n);
printf("\n");
/*此处调用上面的建表函数*/
printf("\n");
printf("这是链表y中的元素:");
/*此处调用上面的函数输出y表中的元素 */
printf("\n\n\n");
/*此处要补充语句,调用上面的查找表元素的函数*/
printf("\n\n\n");
}
[ 本帖最后由 mancy 于 2009-10-13 14:01 编辑 ]