早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在文件局部有序或文件长度较小的情况下,最佳的排序方法是( )。A.直接插入排序B.冒泡排序C.简单选
题目
在文件局部有序或文件长度较小的情况下,最佳的排序方法是( )。A.直接插入排序B.冒泡排序C.简单选择排序D.快速排序
参考答案
正确答案:B
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。
看了在文件局部有序或文件长度较小的...的网友还看了以下:
一些来自美国的学生到你们学校参观,老师安排了一些英语成绩好的学生与他们进行座谈,你有幸成为其中一员 英语 2020-04-08 …
负排列组合数我记得高中讲过排列组合数为负数情况,就是排列运算A和组合运算C的下面的数比上面的数小, 数学 2020-04-10 …
排列问题A,B,C.3人和2个球的组合.答:AB有球,AC有球,BC有球3种情况.请问30个人和2 语文 2020-05-12 …
很纠结一个问题,就是做英语阅读理解的时候,理解文章的时候,考虑的是不是就是一般情况,排除特殊情况就 语文 2020-06-17 …
排水管能不能拐弯,能拐分什么情况比如在设计过程中,排水管排出室外时,排水管遇到柱子时;还有就是排出 物理 2020-06-18 …
比如说7个人排队,甲不在排头,乙不在排尾,有多少种排法用排除法的话:A(7,7)-2A(6,6)+ 数学 2020-07-13 …
O(n1.5)与O(nlog2n)中的O是什么意思?希尔排序中提到:如果选取增量序列,则在最坏的情 数学 2020-07-23 …
七个人排队然后甲不站排头且乙不站排尾其实这个我想到的是排尾去掉不能站乙就只能站6种情况然后排头去掉排 其他 2020-11-03 …
某校原有排球数量是篮球排球总数的3/8,后来又买进20个排球,这是排球的数量是篮、排球总数的7/12 数学 2020-12-13 …
七个同学排成一横排照相.甲不在排头或排尾,同时乙不在中间的不同排法有多少种?(3120)解析特殊情况 数学 2021-01-12 …