[填空题] 已知某序列为49,38,65,97,6,13,27,试采用该序列的第1个元素为枢轴进行快速排序,则经过1趟快速排序之后所得到的序列为 【2】 。
参考答案:
27 13 38 49 65 97 76问题解析:
快速排序的的思想是:从线性表中选取一元素,如本题中的49,将线性表后面小于46的元素移到前边,而前面大于49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于49的元素移到前边。
[填空题] 已知某序列为49,38,65,97,6,13,27,试采用该序列的第1个元素为枢轴进行快速排序,则经过1趟快速排序之后所得到的序列为 【2】 。
参考答案:
27 13 38 49 65 97 76问题解析:
快速排序的的思想是:从线性表中选取一元素,如本题中的49,将线性表后面小于46的元素移到前边,而前面大于49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于49的元素移到前边。上一篇 [单项选择题] 若给下面的方法传入参数67时,输出结果为( )。 public int MaskOff(int N) { return N^3; }
下一篇 [填空题] Java 语言的循环语句包括for 语句、do-while 语句和do-while 语句,先循环后判断,循环至少被执行一次的是 。