一个问题如能用“分治法”解决,就可以用递归算法实现。
第1题:
●分治算法设计技术 (63)。
(63)
A.一般由三个步骤组成:问题划分、递归求解、合并解
B.一定是用递归技术来实现
C.将问题划分为k个规模相等的子问题
D.划分代价很小而合并代价很大
第2题:
解决活动安排问题,最好用()算法。
第3题:
蜗牛爬井问题不属于()类型算法解决的问题。
第4题:
分治算法设计技术()
第5题:
数据结构里,汉诺塔问题,是递归解决的问题,需要()来帮助算法实现。
第6题:
数据结构与算法里,鸡兔同笼是()经典算法解决的一类问题。
第7题:
分治法的解决问题的思想和用递归来描述算法有着某种内在的联系。
第8题:
递归
逆推
回溯
分治
第9题:
对
错
第10题:
递推的效率比递归高
递归宜于问题分解
递归的效率比递推高
递推宜于问题分解
第11题:
迭代法
穷举法
递推法
分治法
第12题:
一般由三个步骤组成:问题划分、递归求解、合并解
一定是用递归技术来实现
将问题划分为k个规模相等的子问题
划分代价很小而合并代价很大
第13题:
算法是为解决某个问题而设计的步骤和方法。以下关于算法的叙述中,不正确的是 (52)。
A.解决同一个问题,不同的人(甚至是同一个人)可能会写出几种不同的算法
B.常用算法主要有迭代法、穷举搜索法、递推法、递归法、贪婪法、回溯法等
C.递推法是利用所解问题本身所具有的递推关系来求得问题解的一种算法
D.任何可以用递推法解决的问题,亦可用递归法解决,反之亦然
第14题:
数据结构与算法中,折纸问题、修公路、剪绳子、蜗牛爬井问题是一类()算法解决的问题。
第15题:
经典算法的()策略是解决鸡兔同笼问题的一般办法。
第16题:
若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(1)处应选择()
第17题:
栈的使用很广泛,在八皇后、迷宫问题、汉诺塔等递归问题等算法都能用到。
第18题:
凡是递归定义的数据结构都可以用递归算法来实现它的操作。
第19题:
数据结构里,二叉树的遍历算法可以用()算法来实现,因为其定义是递归定义的。
第20题:
对
错
第21题:
穷举法
递推法
分治法
迭代法
第22题:
先递归后递推
先递推后递归
递归
递推
第23题:
迭代问题
递归问题
分治问题
穷举问题
第24题:
递归
穷举
迭代
分治