单选题

n个元素排序问题,如果只能通过元素比较交换构造算法,则n个处理器的并行排序算法达到()的运行时间才是代价最优的。

A. O(logn)
B. O(n)
C. O(nlogn)
D. O(n2)

查看答案
该试题由用户327****99提供 查看答案人数:31270 如遇到问题请 联系客服
正确答案
该试题由用户327****99提供 查看答案人数:31271 如遇到问题请联系客服

相关试题

换一换
单选题
n个元素排序问题,如果只能通过元素比较交换构造算法,则n个处理器的并行排序算法达到()的运行时间才是代价最优的。
A.O(logn) B.O(n) C.O(nlogn) D.O(n2)
答案
单选题
在寻找n个元素中第k小元素问题中如快速排序算法思想运用分治算法对n个元素进行划分如何选择划分基准下面答案解释最合理()
A.随机选择一个元素作为划分基准 B.取子序列的第一个元素作为划分基准 C.用中位数的中位数方法寻找划分基准 D.以上皆可行。但不同方法算法复杂度上界可能不同
答案
主观题
在寻找n个元素中第k小元素问题中,如快速排序算法思想,运用分治算法对n个元素进行划分,如何选择划分基准?下面答案解释最合理
答案
主观题
在寻找n个元素中第k小元素的问题中,如采用快速排序算法思想,运用分治法对n个元素进行划分,如何选择划分基准?下面答案最合理
答案
主观题
采用排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法是( )。
答案
单选题
采用下列排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法有()。
A.选择和插入 B.冒泡和快速 C.插入和快速 D.选择和冒泡
答案
单选题
● 如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。 (41) 是稳定的排序方法,因为这种方法在比较相邻元素时,值相同的元素并不进行交换。(41)
A.冒泡排序 B.希尔排序 C.快速排序 D.简单选择排序
答案
主观题
在对n个元素进行冒泡排序的过程中,第1趟排序至多需要进行( )对相邻元素之间的交换。
答案
判断题
冒泡排序和快速排序都是基于交换两个逆序元素的排序方法,冒泡排序算法的最坏时间复杂度是O(n*n),而快速排序算法的最坏时间复杂度是O(nlog2n),所以快速排序比冒泡排序算法效率更高。( )
答案
主观题
对n个元素进行冒泡排序时,最少的比较次数是()
答案
热门试题
在对n个元素进行冒泡排序的过程中,第一趟排序至多需要进行()对相邻元素之间的交换 (第八章)n个数据元素使用冒泡排序算法进行排序时,最坏情况下的比较次数为(? ? )。 冒泡排序算法在最好情况下的元素交换次数为 排序算法中的比较次数与初始元素序列的排列无关。() 对n个元素的序列进行冒泡排序时,最少的比较次数是【1】。 对 n 个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为( )。 对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为() 对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数是() 冒泡排序算法在最好的情况下的元素交换次数为 【1】 。 冒泡排序算法在最好的情况下的元素交换次数为______次。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了(请作答此空)算法设计策略。已知确定基准元素操作的时间复杂度为Θ(n),则快速排序算法的最好和最坏情况下的时间复杂度为( )。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了( )算法设计策略。已知确定着基准元素操作的时间复杂度为 O(n) ,则快速排序算法的最好和最坏情况下的时间复杂度为( 此空作答 )。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了( 此空作答 )算法设计策略。已知确定着基准元素操作的时间复杂度为 O(n) ,则快速排序算法的最好和最坏情况下的时间复杂度为()。 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。已知确定基准元素操作的时间复杂度为Θ(n),则快速排序算法的最好和最坏情况下的时间复杂度为() 快速排序算法是,在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。已知确定着基准元素操作的时间复杂度为O(n),则快速排序算法的最好和最坏情况下的时间复杂度为 () 在对n个元素进行简单选择排序的过程中,需要进行()趟选择和交换 任何一个基于"比较"的内部排序的算法中,若对6个元素进行排序,在最坏情况下所需的比较次数至少为() 数据表A中有10000个元素,如果仅要求求出其中最大的10个元素,则采用()排序算法最节省时间。 数据表A中有10000个元素,如果仅要求求出其中最大的10个元素,则采用( )排序算法最节省时间。 排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位