如果一个大问题可以被分解为若干个子问题,且子问题相互有重叠,求解此类问题较好的算法是()。
A. 贪心法
B. 分治法
C. 动态规划
D. 回溯法
算法的三种基本控制结构是()。
A. 顺序、递归、循环
B. 顺序、分支、判断
C. 顺序、分支、循环
D. 顺序、递归、条件
在一组无序的数据中确定某个数据的位置,只能使用()。
A. 顺序查找
B. 分块查找
C. 折半查找
D. 快速查找
采用从小的方案推广到大的解决方法的算法,称为( )。
A. 贪心法
B. 分治法
C. 动态规划
D. 回溯法