早教吧作业答案频道 -->其他-->
请在下列算法的横线上填入适当的语句.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;否则.
看了 请在下列算法的横线上填入适当...的网友还看了以下:
怎么计算横卧圆柱体溶液的体积只有圆柱的高跟半径数据,怎么通过溶液的高度来推算出横卧圆柱里的液体体积 2020-04-11 …
wangmingcangivesmeabottleoforange改错:gives下有横线,me下 2020-05-13 …
1——9这9个数字,列三个算式,横向、坚向、斜向相加都要等于15.怎么算?有什么规律吗? 2020-05-17 …
有横竖各五排,用12345排进去,使每横竖数字都不重复,且第一横排已经列出,求有多少种排法…不急, 2020-06-11 …
把3,6,9,12,15,18,21,24,27填在方格里,使横竖斜3个数相加得45求大神帮助把3 2020-06-20 …
关于集合的数学符号横着的U和横着的U下面加一个横线有什么区别?都是包含么?为什么立体几何里面直线在 2020-07-30 …
1、整数的运算律在分数运算中同样适用,加法运算有()律,()律;乘法运算中有()律,()律,()律 2020-08-01 …
怎么根据设计图纸预算土石方量只有公路设计图,有横断面的设计标高和原地面标高.没有测量数据,能估算挖填 2020-11-07 …
一根铜棒直径是35毫米,请问它的截面积是多少?怎么计算?是横截面积就是计算导线的横截面积。 2020-12-04 …
圆锥体电阻计算有一电阻,形状为一截去尖端的正圆锥体.两端面的半径为a和b,而高度为L.如果锥度不大, 2020-12-20 …