贪心算法中常包含排序算法, 也就是排序是贪心算法的伴随算法, 有人这样解释其原因:贪心算法是根据贪心策略一步一步地选择去构造问题的解, 排序就是按照要选择的顺序先排列好,选择时只需按照排好的顺序选择就可以了,主要目的就是方便选择。该说法是否正确?

贪心算法中常包含排序算法, 也就是排序是贪心算法的伴随算法, 有人这样解释其原因:贪心算法是根据贪心策略一步一步地选择去构造问题的解, 排序就是按照要选择的顺序先排列好,选择时只需按照排好的顺序选择就可以了,主要目的就是方便选择。该说法是否正确?


参考答案和解析
正确

相关考题:

合并排序算法是利用() A.分治策略B.动态规划法C.贪心法D.回溯法

贪心算法与动态规划算法的共同点是() A.重叠子问题B.构造最优解C.贪心选择性质D.最优子结构性质

下面是贪心算法的基本要素的是() A.重叠子问题B.构造最优解C.贪心选择性质D.定义最优解

贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。() 此题为判断题(对,错)。

贪心算法的基本要素是贪心选择质和最优子结构性质。() 此题为判断题(对,错)。

●以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(nlogn)。下面的排序算法中,最坏情况下计算时间可以达到O(nlogn)的是 (33) ;该算法采用的设计方法是 (34) 。(33) A.归并排序B.插入排序C.选择排序D.冒泡排序(34) A.分治法B.贪心法C.动态规划方法D.回溯法

对于本题的作业处理问题,用图4-1的贪心算法策略,能否求得最高收益?(6)。用贪心算法求解任意给定问题时,是否一定能得到最优解?(7)。

贪心算法从初始阶段开始,每一个阶段总是作一个使()的贪心选择。

实现合并排序利用的算法是()。A、分治策略B、动态规划法C、贪心法D、回溯法

对于0-1背包问题和背包问题的解法,下面()答案解释正确。A、0-1背包问题和背包问题都可用贪心算法求解B、0-1背包问题可用贪心算法求解,但背包问题则不能用贪心算法求解C、0-1背包问题不能用贪心算法求解,但可以使用动态规划或搜索算法求解,而背包问题则可以用贪心算法求解D、因为0-1背包问题不具有最优子结构性质,所以不能用贪心算法求解

一般背包问题的贪心算法可以获得最优解吗?物品的选择策略是什么?

下面是贪心算法的基本要素的是()A、重叠子问题B、构造最优解C、贪心选择性质D、定义最优解

合并排序算法是利用()实现的算法。A、分治策略B、动态规划法C、贪心法D、回溯法

贪心算法与动态规划算法的主要区别是()。A、最优子结构B、贪心选择性质C、构造最优解D、定义最优解

一个问题可用动态规划算法或贪心算法求解的关键特征是问题的()。A、重叠子问题B、最优子结构性质C、贪心选择性质D、定义最优解

()是贪心算法与动态规划算法的共同点。A、重叠子问题B、构造最优解C、贪心选择性质D、最优子结构性质

贪心算法总是做出在当前看来()的选择。也就是说贪心算法并不从整体最优考虑,它所做出的选择只是在某种意义上的()。

动态规划算法的基本要素为()A、最优子结构性质与贪心选择性质B、重叠子问题性质与贪心选择性质C、最优子结构性质与重叠子问题性质D、预排序与递归调用

能采用贪心算法求最优解的问题,一般具有的重要性质为:()A、最优子结构性质与贪心选择性质B、重叠子问题性质与贪心选择性质C、最优子结构性质与重叠子问题性质D、预排序与递归调用

填空题贪心算法从初始阶段开始,每一个阶段总是作一个使()的贪心选择。

单选题动态规划算法的基本要素为()A最优子结构性质与贪心选择性质B重叠子问题性质与贪心选择性质C最优子结构性质与重叠子问题性质D预排序与递归调用

单选题一个问题可用动态规划算法或贪心算法求解的关键特征是问题的()。A重叠子问题B最优子结构性质C贪心选择性质D定义最优解

填空题贪心算法总是做出在当前看来()的选择。也就是说贪心算法并不从整体最优考虑,它所做出的选择只是在某种意义上的()。

单选题合并排序算法是利用()实现的算法。A分治策略B动态规划法C贪心法D回溯法

单选题贪心算法与动态规划算法的主要区别是()。A最优子结构B贪心选择性质C构造最优解D定义最优解

问答题一般背包问题的贪心算法可以获得最优解吗?物品的选择策略是什么?

单选题实现合并排序利用的算法是()。A分治策略B动态规划法C贪心法D回溯法

单选题()是贪心算法与动态规划算法的共同点。A重叠子问题B构造最优解C贪心选择性质D最优子结构性质