急!!!怎样取得双向循环链表中第i个数据元素的位置指针?status GetElemP_Dul(DuLinkList L, int i)

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:57:38
麻烦把完整的算法写下~
此题为数据结构的题~

p=L->next;//p指向第一个结点
j=1;//与p同步,p指向第j个结点
while(p!=L && j<i)
{
p=p->next; j++
}
if(p==L || j>i) return NULL;//第i个结点不存在
return p;

int n=0;
while (n++!=i)
{
L=L->next;
}
reutrn L;