对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用(59),使用分治(
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用(59),使用分治(Divide and Conquer)策略的是(60)算法。
A.希尔排序
B.直接插入排序
C.快速排序
D.堆排序
解析:本题考查排序算法及特点。对于希尔排序、直接插入排序,只有在排序过程后才能确保全部序列以及前k个元素的最终排列,快速排序采用分治算法,常用递归算法实现,该算法根据枢轴元素进行划分,第一趟划分结束后得到了两个子序列,一个序列中的元素均不大于另一个子序列中的元素,枢轴元素介于这两个子序列之间。若仅需得到最终序列的前k个元素,每次得到枢轴元素位置后再考虑下一步的排序过程,在算法的流程控制上比较复杂。对于只需得到最终序列的前k个元素,堆排序比较简单。
这道题怎么做:读下面这首诗,完成①读下面这首诗,完成①一③题.芣苢①采采芣苢,薄言②采之.采采芣苢 语文 2020-05-13 …
● 某企业为了保证 WEB 服务器出现故障时电子商务系统不停止运转,应采用 (59) 作为容灾手段。 计算机类考试 2020-05-25 …
● 对于具有n 个元素的一个数据序列,若只得到其中第 k 个元素之前的部分排序, 最好采用(59) 计算机类考试 2020-05-26 …
在链表结构中,采用(59)可以用最少的空间代价和最高的时间效率实现队列结构。A.仅设置尾指针的单向 计算机类考试 2020-05-26 …
对于具有n个元素的一个数据序列,若只需得到其中第k个元素之前的部分排序,最好采用(59),使用分治( 计算机类考试 2020-05-26 …
某企业为了保证Web服务器出现故障时电子商务系统不停止运转,应采用(59)作为容灾手段。A.双网卡B 计算机类考试 2020-05-26 …
能简便的要简便(13)(712-13)×27(14)36分之5÷[(4分之3-6分之1)×3分之2 数学 2020-07-18 …
1.12X+1.1(360-X)=4002/1X-30/59(240-X)=1快2/1是2分之1, 其他 2020-07-25 …
在主汛期到来之前,黄河防洪指挥部要求某沿河城市备齐10^4m^3石块,齐河采石场承担了采石任务.(1 数学 2020-11-05 …
1.简算①45×(9分之7+15分之4-5分之3)②36×(9分之7+6分之5)÷59分之58③3. 数学 2020-12-17 …