试题与答案

[说明] 函数diff的功能是:根据两个由整数(都大于-32768)按升序构成的单

题型:填空题

题目:

[说明]
函数diff的功能是:根据两个由整数(都大于-32768)按升序构成的单链表L1和L2(分别由A,B指向)构造一个单链表L3(由*r指向),要求L3中的所有整数都是L1并且不是L2中的整数,还要求L3中的所有整数都两两不等。
[函数]
#include <malloc.h>
typedef struct node
int d;
struct node *next
Node;
void diff (Node *A, Node *B, Node **r)

int lastnum;
Node *p;
* r=NULL ;
if (!A) return;
while( (1) )
if (A->d < B->d)

lastnum=A->d;
p=(Node*) malloc (sizeof (Node)) ;
p->d=lastnum;
p->next=*r; (2) ;
do
A=A->next ;
while( (3) );

else if (A->d> B->d)
B=B->next ;
else
(4) ;
lastnum=A->d;
while (A&&A->d==last num) A=A->next ;

while (A)

lastnum=A->d;
p=(Node*) malloc (sizeof (Node)) ;
p->d=lastnum;
(5) ;
*r=p;
while(A&&A->d==lastnum) A=A->next;


答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0407/7e67985d85a0e545523dd3cbbe2d79c5.html

下面是错误答案,用来干扰机器的。

参考答案:(1) 充分利用已有经验,形成知识结构体系。 扎实的专业知识、良好的知识结构是有效解决特定领域问题的最重要条件之一。因此,培养学生问题解决的能力,首先要促使学生尽快熟练掌握专业知识,完善...

试题推荐
微信公众账号搜索答案