试题详情
- 简答题试比较回溯法与分支限界算法,分别谈谈这两个算法比较适合的问题?
-
不同点:求解目标,搜索方式,空间消耗。
回溯法的求解目标是找出解空间中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。
搜索方式:回溯法以深度优先的方式搜索解空间,而分支限界法则以广度优先或以最小耗费优先的方式搜索解空间。
回溯法:以深度优先方式系统搜索问题解的算法为回溯法,适合解组合数较大的问题。
分支限界法适合解决大量离散最优化的问题。 关注下方微信公众号,在线模考后查看
热门试题
- 直接或间接地调用自身的算法称为()。
- 数据结构与算法里,循环结构是用来描述可以
- 关于二维数组初始化描述正确的是()。
- 给出一个赋权无向图如下,求顶点S到T的最
- 大整数乘积算法是用()来设计的。
- 已知while的基本语法如下:其中表达式
- 数据结构与算法里,一般来说,递归需要有边
- 先序遍历一颗二叉排序树的顺序是()。
- 数据结构与算法里,荷兰国旗算法的时间复杂
- 根据二叉排序树的特点,查找过程类似于()
- 有以下程序,输出结果是()
- 数据结构与算法里,汉诺塔算法虽是递归的,
- 数据结构中,下列选项中是折半查找的时间复
- 哈弗曼编码的贪心算法所需的计算时间为()
- 以下代码输出一个图形。()
- G先生想独自驾驶汽车从城市A到城市B。从
- 出自于“平衡子问题”的思想,通常分治法在
- 两个整数的最小公倍数的求解一般以先求出它
- n个人拎着水桶在一个水龙头前面排队打水,
- 数据结构与算法里,交换排序和插入排序是没