早教吧作业答案频道 -->数学-->
阅读下列算法,指出算法A的功能和时间复杂度,其中h、g分别为单循环链表中两个节点指针.voidB(int*s,int*q){int*p;p=s;while(p->next!=q)p=p->next;p->next=s;}voidA(int*h,int*g){B(h,g);B(g,h);}
题目详情
阅读下列算法,指出算法A的功能和时间复杂度,其中h、g分别为单循环链表中两个节点指针.
void B(int*s,int*q){
int*p;
p=s;
while(p->next!=q)
p=p->next;
p->next=s;
}
void A(int*h,int*g){
B(h,g);
B(g,h);
}
void B(int*s,int*q){
int*p;
p=s;
while(p->next!=q)
p=p->next;
p->next=s;
}
void A(int*h,int*g){
B(h,g);
B(g,h);
}
▼优质解答
答案和解析
A的作用:将一个单循环链表变为两个单循环链表.
如:a->b->c->d->e->f->g->a
A(c,f)得到:c->d->e->c; f->g->a->b->f;
如:a->b->c->d->e->f->g->a
A(c,f)得到:c->d->e->c; f->g->a->b->f;
看了 阅读下列算法,指出算法A的功...的网友还看了以下:
在循环双链表的p所指节点之后插入s所直接点操作A,p->next=s;s->prior=p;p->n 2020-03-31 …
s=(a+b)h/2变成h的公式梯形的面积公式S=(a+b)h/2,其中s表示梯形面积,a表示梯形 2020-05-13 …
在组成生物体的元素中,含量最多的元素有()A.C、H、O、NB.H、O、K、P、MgC.C、P、O 2020-05-17 …
在公式中s=1/2ah中.若用s,a表示h,则h=,若用s、h表示a,则a= 2020-05-23 …
阅读下列算法,指出算法A的功能和时间复杂度,其中h、g分别为单循环链表中两个节点指针.voidB( 2020-06-12 …
下列算法,指出算法A的功能和时间复杂度,其中h、g分别为单循环链表中两个节点指针.VoidB(in 2020-07-23 …
圆台体积公式推导中有一步没懂.答案说圆台体积公式为v=(1/3)H[S'+√(SS')+S](√为 2020-07-25 …
组成家兔身体的主要元素是:A选项(C、H、O、N、Fe、P)B选项(H、O、K、S、P、Mg)C选项 2020-11-14 …
组成家兔身体的主要元素是A.C.H、O、N、Fe、PB.H、O、K、S、P、MgC.D.P、O、S、 2020-11-14 …
写出下列字母的左邻右舍d;p;S;X;H 2020-12-11 …