һ - רҵ·ĵϷƽ̨

严蔚敏版数据结构课后习题答案-完整?- 百度文库

Դû ʱ䣺2025/5/15 18:03:20 loading ƪĵֻ
˵ݽԤݿܲȫҪĵҪݣwordʹáword΢ź:xxxxxxxQQxxxxxx ܸṩĵл֧½⡣

---

void MergeList_L(LinkList &ha,LinkList &hb,LinkList &hc) { }

2.16 ָ֪lalbֱָͷ㵥еԪ㡣

----

LinkList pa,pb; pa=ha; pb=hb;

while(pa->next&&pb->next){ }

if(!pa->next){ } else{ }

hc=ha;

while(pa->next) pa=pa->next; pa->next=hb->next; hc=hb;

while(pb->next) pb=pb->next; pb->next=ha->next; pa=pa->next; pb=pb->next;

---

㷨ǴӱlaɾԵiԪlenԪغ󣬽Dz뵽lbеiԪ֮ǰʴ㷨Ƿȷд֮

Status DeleteAndInsertSub(LinkedList la,LinkedList lb,int i,int j,int len) { if(i<0||j<0||len<0) return INFEASIBLE; p=la; k=1;

while(knext; k++; } q=p;

while(k<=len){ q=q->next; k++; } s=lb; k=1;

while(knext; k++; } s->next=p; q->next=s->next; return OK;

} ⣺

Status DeleteAndInsertSub(LinkList &la,LinkList i,int j,int len) { LinkList p,q,s,prev=NULL;

int k=1;

----

&lb,int ---

if(i<0||j<0||len<0) return INFEASIBLE; // laвҵi p=la;

while(p&&k

if(!p)return INFEASIBLE; // laвҵi+len-1 q=p; k=1; while(q&&k

if(!q)return INFEASIBLE;

// ɾע⣬i=1Ҫ⴦ if(!prev) la=q->next; else prev->next=q->next;

// laɾĽ뵽lb if(j=1){

q->next=lb;

----

prev=p; p=p->next; k++;

q=p->next; k++;

---

}

}

lb=p;

else{ }

return OK;

s=lb; k=1; while(s&&k

if(!s)return INFEASIBLE; q->next=s->next; s->next=p; //ɲ

s=s->next; k++;

2.17 дһ㷨ͷĶ̬ʵԱInsert(L,i,b)ڴͷĶ̬ʵͬ㷨бȽϡ

2.18дһ㷨ʵԱDelete(L,i)ڴͷĶ̬ʵͬ㷨бȽϡ

2.19 ֪ԱеԪֵУԵ洢ṹдһЧ㷨ɾֵminkСmaxkԪأдԪأͬʱͷűɾռ䣬

----

严蔚敏版数据结构课后习题答案-完整?- 百度文库.doc ĵWordĵصԣ㸴ơ༭ղغʹӡ
Ƽ
Copyright © 2012-2023 һ Ȩ | ϵ
:վز֪ʶȨݡϢ紫ȨתصƷַȨ,һ֪ͨǣǻἰʱɾ
ͷQQxxxxxx 䣺xxxxxx@qq.com
ICP2023013149
Top