![[单项选择题] 设待排序关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码33被放到,第1张 [单项选择题] 设待排序关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码33被放到,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E8%AE%BE%E5%BE%85%E6%8E%92%E5%BA%8F%E5%85%B3%E9%94%AE%E7%A0%81%E5%BA%8F%E5%88%97%E4%B8%BA%2833%EF%BC%8C18%EF%BC%8C9%EF%BC%8C25%EF%BC%8C67%EF%BC%8C82%EF%BC%8C53%EF%BC%8C95%EF%BC%8C12%EF%BC%8C70%29%EF%BC%8C%E8%A6%81%E6%8C%89%E5%85%B3%E9%94%AE%E7%A0%81%E5%80%BC%E9%80%92%E5%A2%9E%E7%9A%84%E9%A1%BA%E5%BA%8F%E6%8E%92%E5%BA%8F%EF%BC%8C%E9%87%87%E5%8F%96%E4%BB%A5%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%85%B3%E9%94%AE%E7%A0%81%E4%B8%BA%E5%88%86%E7%95%8C%E5%85%83%E7%B4%A0%E7%9A%84%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E6%B3%95%EF%BC%8C%E7%AC%AC%E4%B8%80%E8%B6%9F%E6%8E%92%E5%BA%8F%E5%AE%8C%E6%88%90%E5%90%8E%E5%85%B3%E9%94%AE%E7%A0%8133%E8%A2%AB%E6%94%BE%E5%88%B0.png)
[单项选择题] 设待排序关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码33被放到了第 ______ 个位置。
A.3
B.5
C.7
D.9
正确答案:B
参考解析:[分析] 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。在上述序列中,比关键码33小的元素有4个,因此第1趟排序完成后关键码33被放到了第 5个位置上。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)