首页
登录
从业资格
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCA
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCA
考试题库
2022-08-02
95
问题
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。如可以采用蛮力法,对X的每一个子序列,判断其是否也是Y的子序列,最后求出最长的即可,该方法的时间复杂度为(请作答此空)。经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为c[i,j],如下式所示。
采用自底向上的方法实现该算法,则时间复杂度为( )A.O(n^2)B.O(n^21gn)C.O(n^3)D.O(n2^n)
选项
A.O(n^2)
B.O(n^21gn)
C.O(n^3)
D.O(n2^n)
答案
D
解析
蛮力法,对X的每一个子序列,判断是否也是Y的子序列,其中,长度为n的序列X共有2^n个子序列,判断其是否是Y的子序列时间是n,因此是n*2^n;采用动态规划法自底向上实现时,根据递归公式,实际是关于i和j的两重循环,因此时间复杂度是n^2.
转载请注明原文地址:https://www.tihaiku.com/congyezige/2424436.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
女,51岁。绝经5年,阴道脱出肿物3年。近两个月阴道脱出肿物增大,不能自行还纳,
两个月小儿,发育良好,营养中等,近日身体健康,家长带其来儿保门诊健康咨询。若患儿
两个月小儿,发育良好,营养中等,近日身体健康,家长带其来儿保门诊健康咨询。护士应
小儿5岁时食管的长度为A.10cm B.12cm C.14cm D.16c
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=1111111
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=1111111
IPv6地址长度为()bit。A.32 B.64 C.128 D.256
两个带符号的数进行运算时,在()的情况下有可能产生溢出。A.同符号数相加 B.
通过局域网接入因特网,图中箭头所指的两个设备是()。 A.二层交换机 B.路
在以太网的帧结构中,帧首定界符的长度为一个字节,其值为()。当以太网中数据传输
随机试题
WhodidRosscallanytimehefelttheurgetosmoke?[img]2014m4s/ct_eyyjsdz201
下列内容不能在“固定资产”账户核算的有()。A.购入正在安装的设备 B.经营
单位阶跃函数除了在t=0处不连续,其余都是连续的。()
收益法是依据资产未来预期收益经折现或本金化处理来估测资产价值的,涉及的基本要素包
教育过程中最重要、最基本的人际关系是( )。A.同伴关系 B.同学关系 C
A.按形态分类 B.综合分类 C.按给药途径分类 D.按制法分类 E.按
建设单位应当按照国家有关规定申请领取()后方可开工。A.建设项目选址意见书或
下列哪些案件适用简易程序审理是错误的? A.甲欠乙借款2万元,现甲不知去向,乙
阿哌沙班属于()A.凝血因子X抑制剂 B.维生素K拮抗剂 C.直接凝血
关于汽车起重机适用范围的说法错误的是()A.吊装时,靠支腿将起重机支撑在地
最新回复
(
0
)