当前位置:首页计算机类软件水平考试中级软件评测师->通过设置基准(枢轴)元素将待排序序列划分为两个子序列,使得其

通过设置基准(枢轴)元素将待排序序列划分为两个子序列,使得其一个子序列元素均不大于基准元素,另一个子序列元素均不小于基准元素,然后再分别对两个子序列继续递归地进行相同思路排序处理,这种排序方法称为( )。

  • A.快速排序
  • B.冒泡排序
  • C.简单选择排序
  • D.归并排序
答案: A
本题解析:

快速排序基本思想是, 通过一轮排序将序列分割成独立两部分,其中一部分序列关键字(这里主要用值来表示)均比另一部分关键字小。继续对长度较短序列进行同样分割,最后到达整体有序。 在排序过程中,由于已经分开两部分元素不需要进行比较,故减少了比较次数,降低了排序时间。详细描述:首先在要排序序列a中选取一个中轴值,而后将序列分成两个部分, 其中左边部分b中元素均小于或者等于中轴值, 右边部分c元素均大于或者等于中轴值,而后通过递归调用快速排序过程分别对两个部分进行排序,最后将两部分产生结果合并即可得到最后排序序列。

更新时间:2022-08-06 00:37
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案