早教吧作业答案频道 -->数学-->
数据结构算法问题voedBB(LNode*s,LNode*q){p=s;while(p->next!=q)p=p->next;p->next=s;}voidAA(LNode*pa,LNode*pb){//pa和pb分别指向单循环链表中的两个结点BB(pa,pb);BB(pb,pa);}将单循环链表折成两个单循环链表.这
题目详情
数据结构算法问题
voed BB(LNode *s,LNode *q) {
p=s;
while(p->next!=q) p=p->next;
p->next=s;
}
void AA(LNode *pa,LNode *pb) {
//pa和pb分别指向单循环链表中的两个结点
BB(pa,pb);
BB(pb,pa);
}
将单循环链表折成两个单循环链表.
这是怎么算的啊,本人愚笨不懂,一步步讲,一定采纳的.
voed BB(LNode *s,LNode *q) {
p=s;
while(p->next!=q) p=p->next;
p->next=s;
}
void AA(LNode *pa,LNode *pb) {
//pa和pb分别指向单循环链表中的两个结点
BB(pa,pb);
BB(pb,pa);
}
将单循环链表折成两个单循环链表.
这是怎么算的啊,本人愚笨不懂,一步步讲,一定采纳的.
▼优质解答
答案和解析
void BB(LNode *s,LNode *q) {p=s;while(p->next!=q) p=p->next;//此处while语句的作用是寻找q节点的前一个节点p->next=s;//while语句结束后,将s节点至q的前一个节点连接成单循环链表}//综上:上述BB()函数的作用...
看了数据结构算法问题voedBB(...的网友还看了以下:
如图,圆心O为一张直径为6的圆形纸片,现将圆心O上任意一点P与圆心O重叠,得折痕AB,求折痕AB的 2020-04-05 …
如图,已知直线l:y=(-根号3/3)x+根号3交x轴于点A,交y轴于点B,将三角形AOB沿直线l 2020-05-13 …
如图,在直角梯形COAB中,OC平行AB,以O为原点建立平面直角坐标系A,B,C三点的坐标分别为A 2020-05-16 …
已知:如图,在直角梯形COAB中,OC∥AB,以O为原点建立平面直角坐标系,A,B,C三点的坐标分 2020-05-16 …
如图 已知 直线l∶y=-√3x÷3+√3交x轴于点A 交y轴于点B 将△AOB沿直线l翻折 点如 2020-05-16 …
矩形ABCD中,AB=8,AD=6,将其沿锅过BD中点o的直线EF对折使B与D点重合,求折痕EF的 2020-06-06 …
如图所示,一条全长为L=1.0m,质量为M=2.0kg的均匀柔软绳索置于光滑水平桌面上,开始有一小 2020-07-23 …
如图,在平面直角坐标系中,直线AB分别于X轴正半轴,y轴正半轴交于点A,B,OA=3,OB=根号3 2020-07-30 …
如图,已知直线AB交x轴于点A(6,0),交y轴于点B(0,二倍根号三),将△AOB沿直线AB翻折, 2020-11-01 …
如图,已知直线l:y=(-根号3/3)x+根号3交x轴于点A,交y轴于点B,将三角形AOB沿直线l翻 2020-11-01 …