1.顺序表的求长:
2.单链表的求长:
3.双链表的求长:
4.循环单链表的求长:
5.循环双链表的求长:
int ListLength(SqList *L) //求线性表的长度
{
return(L -> length);
}
2.单链表的求长:
int ListLength(LinkList *L) //求线性表的长度
{
LinkList *p = L;int i = 0;
while (p -> next != NULL)
{
i++;
p = p -> next;
}
return(i);
}
3.双链表的求长:
int ListLength(DLinkList *L) //求线性表的长度
{
DLinkList *p = L; int i = 0;
while (p -> next != NULL)
{
i++;
p = p -> next;
}
return(i);
}
4.循环单链表的求长:
int ListLength(LinkList *L) //求表长
{
LinkList *p = L;
int i = 0;
while (p -> next != L)
{
i++;
p = p -> next;
}
return(i);
}
5.循环双链表的求长:
int ListLength(DLinkList *L) //求线性