早教吧作业答案频道 -->其他-->
请在下列算法的横线上填入适当的语句.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-14 …
1已知DNA分子中,G和C之和占全部碱基的46%,又知在该DNA分子的H链中,A和C分别占碱基数的 2020-05-17 …
一个蛋白质分子,它共由3条多肽链组成,其中α链有87个氨基酸残基(即氨基酸脱水缩合后的剩余部分), 2020-05-17 …
某DNA分子中,G+C之和占全部碱基的35.8%,一条链的T与C分别占该链碱基总数的32.9%和1 2020-06-26 …
下列叙述中错误的是A、在带链队列中,队头指针和队尾指针都是在动态变化的B、在带链栈中,栈顶指针是在 2020-06-26 …
下列关于双链DNA的叙述错误的是()A.若一条链上A和T的数目相等,则另一条链上的A和T数目也相等 2020-06-26 …
下列关于双链DNA的叙述,不正确的是A.若一条链上A和T的数目相等,则另一条链上的A和T数目也相等 2020-06-26 …
一道高中遗传题已知某DNA分子中,G和C之和占全部碱基总数的35.8%,其中一条链的T和C分别占该链 2020-11-17 …
(2014•浙江二模)现有人工合成的两条1000个碱基的DNA单链,两条链通过100个碱基对形成部分 2020-12-02 …
下列关于双链DNA分子结构的叙述错误的是()A.双链DNA分子的基本组成单位是脱氧核糖核苷酸B.双链 2021-01-22 …