设计与实现求单链表L长度的算法,将长度为n的单链表链接在

文章 3年前 (2021) admin
0

Q1:试编写一个计算头结点指针为L的单链表长度的算法。

p=L;len=0;while(p->next) {len++;p=p->next;}len即为链表长度

Q2:写出单链表ListLength(L)的算法

使用类C语言 int i=0; LinkNode *pa; pa=L->next; while(pa!=null) pa=pa->next,i++; return i;

Q3:写出在带头结点的动态单链表结构上求线性表的长度的算法: int LengthList( Node *L ) 谢谢!!

int LengthList( Node *L ){ Node *p = L->next; //将p初始指向链表中第一个节点的地址 int length = 0; while(p) //当p指向的地址不为空时,继续循环计算长度 { ++length; p = p->next; //链表长度加1后,将p指向其后继节点地址 } return length;}

Q4:试编写在不带头结点的单链表上实现线性表基本运算LENGTH(L)的算法

结构节点{ //自己加数据吧结构节点*下一个;};无符号int LENGTH(节点* L){ 0无符号int LENGTH=0;而(L){ L=L-下一个;长度;}返回长度;}

Q5:已知链表L,求长度 c语言的 怎么写 求大神 写代码

Linklist* list;Linknode* node;int length = 0;for(node = list;node!=null;node=node->nextnode){ length++;}

Q6:写一算法在单链表上实现线性表的ListLength(L)运算

int ListLength ( LinkList *L ){ //求带头结点的单链表的表长 int len=0; ListList *p; p=L; while ( p->next!=NULL ){ p=p->next; len++; } return (len);}

版权声明:admin 发表于 2021年10月23日 下午5:03。
转载请注明:设计与实现求单链表L长度的算法,将长度为n的单链表链接在 | 热豆腐网址之家

相关文章