首页 软件设计师正文

归并排序采用的算法设计方法属于()。(2009年上半年软件设计师上午基础知识真题解析)

归并排序采用的算法设计方法属于()。(2009年上半年软件设计师上午基础知识真题解析)
A、归纳法
B、分治法
C、贪心法
D、回溯方法






参考答案:B
参考解析:本题考查算法础知识。
以 2-路归并排序为例进行说明。2-路归并是指将两个有序序列合并成一个有序序列,其基本过程为:从两个序列中各取一个元素,进行比较,输出较小的元素,从较小元素所在序列取下一个元素,与未输出的那个元素比较,输出较小者。依此类推,直到输出序列包含了两个初始有序序列的全部元素。对于一个初始无序的序列,可以先将其等分为两个无序的子序列,对这两个子序列再次二分,重复该过程,直到分出的子序列中仅包含一个元素时(一个元素自然是有序的)为止,然后再反复进行 2-路归并的过程,最后完成排序。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/62d72078b82411ee.html

相关文章

好文推荐