下面是C++里一段关于线性链表的插入操作算法,请问这儿```

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:41:10
这里是一种关于插入操作的算法,
Status ListInsert_L(LinkList &L,int i,ElemType e) //请问这,这个Status是什么意思,好像没有定义它吧,也不是一种C++自带的类型,它是什么呢?
{
p=L,j=0;
while(p&&j<i-1){p=p->next;++j;}
if(!p||j>i-1) return ERROR;
s=(LinkList)malloc(sizeof(LNode));
s->data=e;s->next=p->next;
p->next=s;
return OK;
}

刚刚学数据结构这,看到这个,不甚明白!请指教,不甚感激`

是返回值得类型,就像下面的函数
int fun()
{
....
return 1;
}
status就指定了返回值得类型

自定义类型,就像
typedef int INT;
一样,可以用INT表示int型变量。
这之前一定有Status的说明