采用贪心算法保证能求得最优解的问题是( )。
D
本题考查算法设计与分析贪心相关知识。0-1背包问题:这是一个典型的动态规划问题,其中每个物品只有两种选择——装入背包或不装入背包。贪心算法在这里不能保证得到最优解,因为最优解的选择可能依赖于后续物品的选择。矩阵链乘:这也是一个动态规划问题,用于确定矩阵乘法顺序以最小化计算量。贪心算法在这里同样不适用,因为最优的乘法顺序通常依赖于整个矩阵链的结构,而不是单独考虑每对相邻矩阵的乘法。最长公共子序列:这同样是一个动态规划问题,用于找到两个序列的最长公共子序列。贪心算法在这里也不能保证得到最优解,最优解的选择依赖于两个序列的整体结构。部分(分数)背包问题:这个问题与0-1背包问题类似,但关键区别在于物品可以被分割成任意部分装入背包。在这种情况下,贪心算法是有效的,因为它总是选择单位重量价值最高的物品装入背包,直到背包满或所有物品都被考虑完。这种贪心选择策略可以保证得到最优解。因此,ABC描述与题意不符,本题选择D选项。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811