问答题

读算法,并在空缺处填入合适的语句。 void addpolyn(Slink &Ha,Slink&Hb) { //用带结点的单链表存储多项式,Ha和Hb分别是两个多项式链表的指针 //多项式加法算法:将多项式Hb加到Ha上,表达式为Ha=Ha+Hb,利用两个多项式的结点构成“和多项式” pa=Ha;pb=Hb; qa-pa->next;qb=pb->next; //qa和qb分别指向Ha和Hb的当前结点,pa和pb分别指向Ha和Hb当前结点的前一个结点 while((qa!=NULL)&&(qb!=NULL)) { a=qa=>data;b=qb->data; switch(cmp(a,b)){ case-1: //多项式Ha中当前结点的指数值小 pa=qa;qa=qa->next;break; case 0: //两者的指数值相等 sum=a.coef+b.coef; if(sum!=0.0){qa->data=sum;pa=qa;) else{pa->next=qa->next;free(qa);) (1) pb->next=qb->next;free(qb);qb=qb->next; break; case 1: //多项式Hb中当前结点的指数值小 pb->next=qb->next; (2) (3) (4) break; }//switch }//while if(qb!=null)(5) free(pb); //释放Hb的头结点 } //addpolyn算法结束

A.coef+b.coef;
B.0){qa->data=sum;pa=qa;)
题目列表

你可能感兴趣的试题

问答题

东升贸易公司与国外某公司签订了一份仿古家具出口合同,随后与全友家具厂签订了加工家具合同。合同规定:由东升公司提供所需木材和图纸,并约定加工期为每批木材运到后的三个月。同时,东升公司与远大公司订立木材购销合同,合同约定:远大公司向东升公司供应规定规格的木材若干方,分三批交货;全部木材运到后10日内付款。远大公司于201 3年3月7日将第一批木材通过铁路发往东升公司所在城市,并电邮告知东升公司装运日期。木材运到后,东升公司及时提货、验收并交给全友家具厂。全友家具厂因仓库拥挤,将部分木材放在临近小学的操场上,由该小学无偿代为保管。3日后,该小学失火,木材全部被焚毁。而此时,东升公司得知远大公司发运的第二批木材在运输途中也因失火被焚毁。 1.如果存放在小学操场上的木材失火是因不可抗力造成的,这部分损失由谁承担?为什么? 2.如果火灾是因为小学将木材与易燃物堆放在一起造成的,这部分损失由谁承担?为什么? 3.如果远大公司发运的第二批木材是因为雷击失火被焚毁的,依据买卖合同风险负担规则,这批货物灭失的风险由谁承担?为什么? 4.如果远大公司发运的第二批木材的失火原因无法查明,这批货物的损失最终由谁承担?为什么?

A.如果存放在小学操场上的木材失火是因不可抗力造成的,这部分损失由谁承担?为什么?
B.如果火灾是因为小学将木材与易燃物堆放在一起造成的,这部分损失由谁承担?为什么?
C.如果远大公司发运的第二批木材是因为雷击失火被焚毁的,依据买卖合同风险负担规则,这批货物灭失的风险由谁承担?为什么?
D.如果远大公司发运的第二批木材的失火原因无法查明,这批货物的损失最终由谁承担?为什么?
微信扫码免费搜题