试题详情
- 单项选择题给出一个由n个数组成的序列A[1…n],要求找出它的最长单调上升子序列,设m[i](1≤i≤n),表示以A[i]结尾的最长单调上升子序列的长度,则m[1]=1,m[i](1
A、m[i]=1+max{0,m[k](A[k]<A[i],1≤k<i)}
B、m[i]=1+m[k](k=i-1&&i>1)
C、m[i]=1+max{0,m[k](A[k]≤A[i],1≤k<i)}
D、m[i]=max{0,m[k](A[k]<A[i],1≤k<i)}
关注下方微信公众号,在线模考后查看

热门试题
- 穷举法也称枚举法列举所有可能,逐一试探。
- 设q(n,m)是将正整数n划分成最大加数
- 什么是P类问题?什么是NP类问题?请描述
- 下面关于break与continue描述
- 优先队列通常用以下()数据结构来实现。
- 下列算法中通常以深度优先方式系统搜索问题
- 以下程序用for结构输出包含100在内的
- 试比较回溯法与分支限界算法,分别谈谈这两
- 实现最长公共子序列利用的算法是()。
- 在C语言中,系统函数strcmp的参数个
- 采用广度优先策略搜索的算法是()。
- 采用“顺序搜索法”从一个长度为N的随机分
- 递归问题:青蛙过河,若要刚好过4只青蛙,
- 数据结构与算法里,查找成功意味着查找表中
- 数据结构与算法里,O(n)是以下哪种算法
- 希尔排序是一种不稳定排序,那么原因是()
- 数据结构与算法里,哈希表的处理冲突方式中
- 分支限界法解最大团问题时,活结点表的组织
- 回溯法的效率不依赖于下列哪些因素()
- 数据结构与算法里,希尔排序与直接插入排序