选择题:求解两个长度为n的序列X和Y的一个最长公共子序列(如序列ABCBDAB和BDCABA的一个最长公共子序列为BCBA)可以采用多种计算方法。如可以采用蛮力法,对X

  • 题目分类:软件水平考试
  • 题目类型:选择题
  • 号外号外:注册会员即送体验阅读点!
题目内容:

求解两个长度为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)

参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

在利用FPGA/CPLD进行逻辑电路设计时,综合后的结果是()。

在利用FPGA/CPLD进行逻辑电路设计时,综合后的结果是()。

查看答案

在主存储器和CPU之间增加Cache的目的是______。

在主存储器和CPU之间增加Cache的目的是______。

查看答案

受控库存放的内容包括(请作答此空)文档和______代码。

受控库存放的内容包括(请作答此空)文档和______代码。

查看答案

变量W_data定义如下:uniondata_node{floatff'intn;charch;}W_data;则变量W_data所占的内存存储空间可表示为__

变量W_data定义如下:uniondata_node{floatff'intn;charch;}W_data;则变量W_data所占的内存存储空间可表示为______。

查看答案

砂土在剪切过程中是否出现剪胀和剪缩,主要取决于它的()。

砂土在剪切过程中是否出现剪胀和剪缩,主要取决于它的()。A.初始孔隙比B.颗粒结构C.临界孔隙比

查看答案