②刪除
Status ListDelete_L(LinkListL
//刪除以L為頭指針(帶頭結點)的單鏈表中第i個結點
p=L; j=
while(p
{p=p
//尋找第i個結點
if(!(p
return ERROR;//刪除位置不合理
q=p
p
e=q
free(q);
return OK;
}//ListDelete_L
//
結構定義:
#define MAXSIZE
Typedef struct{
ElemType data;
Int cut;
}component
基本操作
Int LocateElem_SL(SLinkList S
//返回第一個與e相等的元素位置
i=S[
while(i&&S[i]
i=S[i]
return I;
}//LocateElem_SL
//
與單鏈表的區別
//
結構定義:
typedef struct DuLNode{
ElemType data;//數據域
struct DuLNode *prior;//前驅指針
struct DuLNode *next;//後繼指針
}DuLNode
(三)線性表的應用
返回《數據結構》考研復習精編
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23792.html