严书数据结构P31算法2.12MergeList-L中 pc->next=pa?pa:pb怎么理解?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 07:37:26
严书数据结构P31算法2.12MergeList-L中 pc->next=pa?pa:pb怎么理解?
严蔚敏版 31页算法2.12
题目是归并两个单链表的算法.
void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc) {
pa=La->next; pb=Lb->next;
Lc=pc=La;
while(pa&&pb){
if(pa->data data){
pc->next=pa;pc=pa;pa=pa->next; }
else {pc->next=pb;pc=pb;pb=pb->next;}
}
pc->next=pa?pa:pb;
free(Lb);
}//MergeList_
严蔚敏版 31页算法2.12
题目是归并两个单链表的算法.
void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc) {
pa=La->next; pb=Lb->next;
Lc=pc=La;
while(pa&&pb){
if(pa->data data){
pc->next=pa;pc=pa;pa=pa->next; }
else {pc->next=pb;pc=pb;pb=pb->next;}
}
pc->next=pa?pa:pb;
free(Lb);
}//MergeList_
while(pa&&pb){...} 表明两个链表都非空,此时根据data的大小来选择.
循环结束后有一个链表已经空了,pc->next=pa?pa:pb;这句话是把剩下非空的那个接到pc后面.
循环结束后有一个链表已经空了,pc->next=pa?pa:pb;这句话是把剩下非空的那个接到pc后面.
严书数据结构P31算法2.12MergeList-L中 pc->next=pa?pa:pb怎么理解?
数据结构P31算法2.12 解释下pc=pa得意思
在四面体P-ABC中,PA=PB=PC.
在三角形ABC中一点P,怎么使PA=PB=PC
c语言里p->next=pa?pa:pb是什么意思?
如图所示,三棱锥P-ABC中,PA=PB=PC,若PA⊥PB,PA⊥PC,PB⊥PC,求PA与平面ABC所成角的
三棱锥p-ABC中,pA=pB=pC.若pA垂直pB,pA垂直pC,pB垂直pC,求pA与平面ABC所成角的余弦值.
在四面体PABC中,PA,PA,PA两两垂直,设PA=PB=PC=a,求点P到平面ABC的距离
在三棱锥P-ABC中,PA垂直于PB,PA垂直于PC,PB垂直于PC,PA=PB=PC=1,则三棱椎P-ABC
在三棱锥P-ABC中,PA,PB,PC两两成60°角,PA=a,PB=b,PC=c,则三棱锥P-ABC的体积等于
在三棱锥P-ABC中,PA,PB,PC两两成60°角,PA=a,PB=b,PC=c,求三棱锥的体积
在正方形ABCD中有一点P,联结PA,PB,PC,且PA=1,PB=2,PC=3,求正方形ABCD的面积