早教吧作业答案频道 -->其他-->
有一线性表存储在一个带头结点的循环单链表L中,写出计算线性表元素个数的算法。
题目详情
有一线性表存储在一个带头结点的循环单链表L中,写出计算线性表元素个数的算法。
▼优质解答
答案和解析
#include
#include
typedef struct node{
int data;
struct node *next;
}listnode,*linklist;
linklist creatlist(int n,linklist R)
{
listnode *p,*q;
int i;
R=q=(listnode*)malloc(sizeof(listnode));
for(i=1;i {
p=(listnode*)malloc(sizeof(listnode));
q->data=i;q->next=p;q=p;
}
p->data=n;p->next=R;R=p;return R;
}
linklist deletenode(int n,int k,linklist R)
{
int i,j;listnode *p,*q;
p=R;
for(i=1;i {
for(j=1;j p=p->next;
q=p->next;
p->next=q->next;
free(q);
}
R=p;return R;
}
void outring(int n,linklist R)
{
listnode *p;p=R;printf("%d",p->data);
}
void main()
{
linklist R;int n,k;
scanf("%d%d",&n,&k);
R=creatlist(n,R);
R=deletenode(n,k,R);
outring(n,R);
}
#include
typedef struct node{
int data;
struct node *next;
}listnode,*linklist;
linklist creatlist(int n,linklist R)
{
listnode *p,*q;
int i;
R=q=(listnode*)malloc(sizeof(listnode));
for(i=1;i
p=(listnode*)malloc(sizeof(listnode));
q->data=i;q->next=p;q=p;
}
p->data=n;p->next=R;R=p;return R;
}
linklist deletenode(int n,int k,linklist R)
{
int i,j;listnode *p,*q;
p=R;
for(i=1;i
for(j=1;j
q=p->next;
p->next=q->next;
free(q);
}
R=p;return R;
}
void outring(int n,linklist R)
{
listnode *p;p=R;printf("%d",p->data);
}
void main()
{
linklist R;int n,k;
scanf("%d%d",&n,&k);
R=creatlist(n,R);
R=deletenode(n,k,R);
outring(n,R);
}
看了 有一线性表存储在一个带头结点...的网友还看了以下:
关于平衡常数单位问题我看到您说平衡常数的单位是运算中各组分的单位的乘除运算,但是二氧化氮和四氧化二 2020-05-15 …
在现浇混凝土工程量的计算中,计算单位为m2的项目有 多选题在现浇混凝土工程量的计算中,计算单位为m 2020-05-16 …
计算机存储容量的基本单位是字节,用b表示,计算中一般用KB(千字节)或MB(兆字节)或计算机存储容 2020-05-17 …
部门预算中的"部门",仅限定于( )。A.一级预算单位 B.二级顶算单位 C.三级顶算单位 D.所有 2020-05-19 …
按预算编制形式可将政府预算分为( )。A.总预算和单门预算B.中央政府预算和地方政府预算C.单式预 2020-05-30 …
在用单价法编制施工图预算的过程中,单价是指( )。 A.预算定额单价 B.材料单价 C.人工单价 2020-06-07 …
初中物理如何才能简单的记住单位换算,各种单位都是多少进制的?在做题目时什么时候要换算,什么时候不. 2020-06-09 …
已知最低价310最高价320那么最低+最高/2=中间价315那么根据上面的算法?单单只知道中间价是 2020-06-14 …
关于约等于 一道题中已经有一个结果是约等于的时候 再用这个结果进行其他简单的运算(简单运算即不约等 2020-06-27 …
小麦产量计算在一个样方内(1平方米),基本苗452株,以50株小麦为代表,测得的平均结实小穗数为1 2020-07-04 …