首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
两个整数序列A=a1,a2,a3,…,am和B=b1,b2,b3,…,bn已经存入两个单链表中,设计一个算法,判断序列B是否是序列A的子序列。
两个整数序列A=a1,a2,a3,…,am和B=b1,b2,b3,…,bn已经存入两个单链表中,设计一个算法,判断序列B是否是序列A的子序列。
admin
2019-08-01
38
问题
两个整数序列A=a
1
,a
2
,a
3
,…,a
m
和B=b
1
,b
2
,b
3
,…,b
n
已经存入两个单链表中,设计一个算法,判断序列B是否是序列A的子序列。
选项
答案
typedef struct LNode{ int data; struct LNode*next; }*Linkedlist; int Pattern(LinkedList A,B){ //A和B分别是数据域为整数的单链表,本算法判断链表B是否是 //链表A的子序列。如是,返回1;否则,返回0,表示失败。 Linkedlist*P,*pre,*q; p=A: //p为链表A的工作指针,本题假定链表A和链表B均无头结点 pre=p: //pre记住每趟比较中链表A的开始结点 q=B: //q是链表B的工作指针 while(p&&q) if(p一>data==q一>data){P=p一>next; q=q一>next; } else{ pre=pre->next;P=pre; //链表A新的开始比较结点 q=B: //q从链表B第一结点开始 if(q==null)return(1); //链表B是链表A的子序列 else return(0); //链表B不是链表A的子序列 } }//算法结束
解析
转载请注明原文地址:https://jikaoti.com/ti/BDGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
结合相关历史内容,评价罗斯福新政。
评价韩非的法家思想。
论述唐代三省制的主要内容和历史意义。
简述隋唐科举制的内容和意义。
新中国成立初期,旨在完成民主革命遗留任务的运动是()。
到1869年为止,人类已发现了多少种化学元素()。
在1956年4月提出实现马克思主义同中国实际“第二次结合”任务的是()。
春秋时期,提出“天道远,人道迩,非所及也”重要思想的是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
某模型机的通路结构如下图所示,用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。(1)数据传送指令MOVX(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数为目的操作数的形
随机试题
脊髓丘脑束起自_______侧的后角细胞,传导_______侧躯干、四肢的_______冲动。
关于FLAIR序列的叙述,错误的是
A.TCR复合物及其辅助受体B.BCR复合物及其辅助受体C.IgFc受体D.细胞因子受体E.死亡受体分布广泛,主要有TNFRI、Fas,诱导细胞凋亡的细胞因子是
耐热橡胶制品最适的灭菌方法是()。[2009年真题]
患者,女,65岁。慢性咳喘病史20余年,近1周来出现双下肢浮肿,呼吸困难加重,腹部胀满有水,心悸,咳喘,咳痰清稀,纳差,怕冷,尿少。查体:发绀明显,桶状胸,剑突下可见心尖搏动,心率119次/分,双肺可闻及干湿性啰音,肝肋下lcm,双下肢浮肿(+),腹水(
下列哪一项不是治疗肾阳不足型阳痿的主穴
甲、乙、丙各出资20万、20万、60万建造了一栋房屋,约定将该房屋出租给丁。在丁居住期间,屋檐脱落砸伤路人戊。下列哪些选项是正确的?
甲公司于2009年4月12日向乙公司购买一批电器设备,并委托其开户银行于当日签发了一张价值20万元的银行汇票,乙公司收到汇票后应在( )提示前付款。
消费者偏好不变,对商品的消费量随着消费者收入的增加而减少,则这种商品属于()。
《堂吉诃德》的作者是(),《坎特伯雷故事集》的作者是()。
最新回复
(
0
)