早教吧作业答案频道 -->其他-->
请在下列算法的横线上填入适当的语句.typedefstructnode{intdata;structnode*next;}linknode,*link;boolinclusion(linkha,linkhb):boolean;/*以ha和hb为头指针的带头节点单链表分别表示递增有序表A和B
题目详情
请在下列算法的横线上填入适当的语句.
typedef struct node
{int data; struct node *next;
}linknode,*link;
bool inclusion(link ha,link hb):boolean;
/*以ha和hb为头指针的带头节点单链表分别表示递增有序表A和B,本算法判别表A是否包含在表B内,若是,则返回“true”,否则返回“false”*/
{
pa=ha->next; pb=hb->next; (1) ;
while ((2) )
{
if (pa->data==pb->data )
(3);
else
(4) ;
}
(5) ;
}
typedef struct node
{int data; struct node *next;
}linknode,*link;
bool inclusion(link ha,link hb):boolean;
/*以ha和hb为头指针的带头节点单链表分别表示递增有序表A和B,本算法判别表A是否包含在表B内,若是,则返回“true”,否则返回“false”*/
{
pa=ha->next; pb=hb->next; (1) ;
while ((2) )
{
if (pa->data==pb->data )
(3);
else
(4) ;
}
(5) ;
}
▼优质解答
答案和解析
(1)link pc = (link)malloc(sizeof(linknode));
(2)pa != null && pb != null
(3)pa = pa->next;
pb = pb->next;
pc = pa;
(4)pb = pb->next;
(5)if(pc == null)
return true;
else
return false;
给出A表:3、5、7;B表:2、3、4、5、6、7、8、9、10为例:
用Pc记录A表最后一个中与B表相同数字的位置
如果A表的内容全部遍历到了,则说明A包含在B内,此时pc == null,返回True;否则.
(2)pa != null && pb != null
(3)pa = pa->next;
pb = pb->next;
pc = pa;
(4)pb = pb->next;
(5)if(pc == null)
return true;
else
return false;
给出A表:3、5、7;B表:2、3、4、5、6、7、8、9、10为例:
用Pc记录A表最后一个中与B表相同数字的位置
如果A表的内容全部遍历到了,则说明A包含在B内,此时pc == null,返回True;否则.
看了 请在下列算法的横线上填入适当...的网友还看了以下:
联合及生存者年金是指( )。 A.以两个或两个以上的被保险人均生存为给付条件的年金B. 2020-05-21 …
定期寿险是指( )。 A.以被保险人生存满一定时期为条件给付保险金的保险B.被保险人在 2020-05-21 …
海洋石油开发保险是指( )。A.以海上石油开发过程中的财产、责任、费用为保险标的的一种保险B.以海 2020-05-22 …
海洋石油开发保险是指( )。A.以海上石油开发过程中的财产、责任、费用为保险标的的一种保险###SX 2020-05-22 …
IEEE802.5标准是指( )。 A.以太网B.令牌总线网C.令牌环网D.FDDI网 2020-05-26 …
计算机犯罪是指()。A.以计算机为工具,故意破坏他人的计算机系统B.通过互联网从事违反国家有 2020-05-26 …
信用贷款是指( )。A.以借款人的信誉发放的贷款B.以第三人承诺在借款人不能偿还贷款时.按约定承担 2020-05-27 …
下列心电图的何种表现是强心苷中毒的指征A:以上都不是B:S-T段下降C:Q-T间期缩短D:P-P间期 2020-06-07 …
如果信用证要求提单抬头为“凭开证行指示”,则以下哪些提单可以被接受?A.提单做成以开证行为收货人的 2020-07-23 …
按照提单上是否记载收货人的名称,提单可以分为(多选题)A.记名提单、不记名提单和指示提单B.已装船提 2020-11-28 …