一个算法!!!!!!
大家说说此算法的功能是什么???
void BB(LNode *s,LNode *q)
{p=s;
while(p->next!=q)p=p->next;
p->next=s;
}//BB
void AA(LNode *pa,LNode*pb)
{//pa和pb分别指向单循环链表中的两个结点
BB(pa,pb);
BB(pb,pa);
}//AA
问题点数:20、回复次数:6Top
1 楼lei001(太极)回复于 2006-03-18 23:23:17 得分 4
从链表中删除q和q后面的节点Top
2 楼piscesfish()回复于 2006-03-18 23:27:56 得分 4
像是一个循环列表?不是很明白,像是又会到表头了.Top
3 楼bjstcm(快毕业了~~~)回复于 2006-03-19 00:07:01 得分 4
把一个循环链表分裂为两个循环链表,其中pa和pb指向的节点在不同的链表中Top
4 楼gxl123(苛夲另手我蔷薇彦觚你遥)回复于 2006-04-20 22:31:03 得分 0
自己顶,我以为是删除 pa到pb间的结点
Top
5 楼sms88(白板http://shop34112882.taobao.com)回复于 2006-04-20 22:44:36 得分 4
pa到pb间建立循环,其它部分截掉了Top
6 楼yjm0105(流云)回复于 2006-04-20 22:52:55 得分 4
截成2个单循环链表:
1.从pa到pb前一个
2.从pb到pa前一个Top




