首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。 经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为c[i,j],
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。 经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为c[i,j],
admin
2018-11-21
33
问题
求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。
经分析发现该问题具有最优子结构,可以定义序列长度分别为i和j的两个序列X和Y的最长公共子序列的长度为c[i,j],如下式所示。
采用自底向上的方法实现该算法,则时间复杂度为_____________。
选项
A、O(n
2
)
B、O(n
2
lgn)
C、O(n
3
)
D、O(n2
n
)
答案
A
解析
本题考查算法设计与分析的基本知识。要求考生熟悉典型的算法设计技术及其典型的问题的求解。
应用蛮力法求解最长公共子序列时,其思路在题干已经给出。对X的每一个子序列,判断其是否也是Y的子序列,那么长度为n的序列X的子序列数是2
n
,而判断一个子序列是否也是Y的子序列的时间是n,因此时间复杂度为O(n2
n
)。
而采用动态规划自底向上的方法求解时,题干也给出了最优子结构和递归式的定义,因此很容易看出算法的时间复杂度实际上就是i和j的两重循环,时间复杂度为O(n
2
)。
转载请注明原文地址:https://jikaoti.com/ti/hfI7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]某电子商务工程建设项目,建设单位甲分别与承建单位乙、监理单位丙签订了项目承建合同和监理合同,在项目实施过程中发生了如下事件:[事件1]在项目核心模块开发过程中,交易模块的开发和测试
阅读下列说明,回答问题。【说明】近年来,随着信息化水平不断提高,以电子商务模式提供的网络服务和交易也得到了飞速的发展和应用,网上银行、网络线上支付、手机购物、支付宝和微信红包等得到了普遍的应用,为民众购物、消费提供了极大的便利。国内
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某事业单位需要在新建办公楼内建设办公网络系统,内容主要包括综合布线系统、网络机房建设等。建设方通过公开招标与承建单位签订合同。同时为了规范管理,建设方聘请了监理单位参与项目管
阅读下列说明,回答以下问题,将解答填入答题纸的对应栏内。【说明】某单位信息化工程项目主要包括机房建设、综合布线、硬件系统集成和应用软件系统开发。建设单位通过公开招标选择了承建单位和监理单位。在项目建设过程中,发生了如下事件。【事件1】建设单位要求承
在CPU与主存之间设置高速缓冲存储器(Cache)的目的是为了(4)。
按照Flynn的分类,处理器PⅡ的MMX指令采用的是(12)模型,而当前的高性能服务器与超级计算机则大多属于(13)类。
管理的基本职能对于不同层次的管理,其重要性也不同。对于企业内的上层管理部门,(40)是最主要的职能。
在软件项目估算时,将代码行LOC和功能点FP数据在两个方面使用:一是作为一个估算变量,度量软件每一个(45)的大小;一是联合使用从过去的项目中收集到的(46)和其他估算变量,进行成本和(47)估算。
OMT(ObjectModellingTechnique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、(58)组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系、以及类之间的(59)关系。
存储技术是在服务器附属存储SAS和直接附属存储DAS基础上发展起来的,表现为两大技术SAN和NAS。下面对SAN和NAS描述不正确的是:_____________。
随机试题
推延退休年龄的作用是()
在我国当前的基础教育课程改革中,要改变长期以来课程评价过分强调的哪一功能?【】
男性,75岁,尿频,尿急,尿痛伴间歇性血尿半年,尿细胞学检查三次阳性。膀胱镜观察,右侧粘膜粗糙,活检病理结果为膀胱原位癌。有关原发性膀胱原位癌的临床表现特点,下列哪项是错误的
证券经纪业务包括()。①通过证券交易所代理买卖证券业务②委托证券业协会代理买卖证券业务③证券从业人员代理买卖证券业务④柜台代理买卖证券业务
西方商业银行的资产负债管理理论经历的主要阶段有()。
班级新年联欢会上设置了这样一个游戏:有A、B两个大信封,每个信封中装有5张大小、颜色均相同的硬纸卡,这10张硬纸卡中有5张一面有字一面无字,另5张两面均无字,其中,A信封中的是3张一面有字,2张无字.B信封中的是2张一面有字,3张无字;每次游戏从这两个信封
设向量组α1,α2,…,αs为齐次线性方程组AX=0的一个基础解系,Aβ≠0.证明:齐次线性方程组BY=0只有零解,其中B=(β,β+α1,…,β+αs).
设随机变量X,Y独立同分布,且X的分布函数为F(x),则Z=max{X,Y}的分布函数为
ThepassageonthefollowingpageshassevensectionsA-G.Choosethecorrectheadingforeachsectionfromthelistofheadings
A、Thebirdwasdead.B、Thebirdwasalive.C、It’shardtoanswerthequestion.D、Hefoundoutthechildren’strick.D
最新回复
(
0
)