在下面程序中STATUS ListInsert(List *L,int i,ElemType e) {struct STU *p,*q; if (iL->length+1) return ERROR; q=&(L->elem[i-1]); for(p=&L->elem[L->length-1];p>=q;--p) *(p+1)=*p; *q=e; ++L->length; return OK; }/*ListInsert Before i */这是数据

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 05:17:18

在下面程序中STATUS ListInsert(List *L,int i,ElemType e) {struct STU *p,*q; if (iL->length+1) return ERROR; q=&(L->elem[i-1]); for(p=&L->elem[L->length-1];p>=q;--p) *(p+1)=*p; *q=e; ++L->length; return OK; }/*ListInsert Before i */这是数据
在下面程序中
STATUS ListInsert(List *L,int i,ElemType e) {
struct STU *p,*q;
if (iL->length+1) return ERROR;
q=&(L->elem[i-1]);
for(p=&L->elem[L->length-1];p>=q;--p)
*(p+1)=*p;
*q=e;
++L->length;
return OK;
}/*ListInsert Before i */
这是数据结构里的算法中的插入 的一些代码,可是开头的那个STATUS是什么意思啊 我不懂它是干什么用的,为什么要用它!
还有在 STATUS ListInsert(List *L,int i,ElemType e) 中
ElemType 它又是干什么的啊!ElemType是像int等一样的功能吗?

在下面程序中STATUS ListInsert(List *L,int i,ElemType e) {struct STU *p,*q; if (iL->length+1) return ERROR; q=&(L->elem[i-1]); for(p=&L->elem[L->length-1];p>=q;--p) *(p+1)=*p; *q=e; ++L->length; return OK; }/*ListInsert Before i */这是数据
STATUS是返回的状态,程序中的error,ok就是和它对应的!
ElemType是元素类型,就是你在list中放的是什么样的类型.