设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70)。要按关键码值递增的顺序进行排序,采取以第
设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70)。要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码33被放到了第几个位置?
A.3
B.5
C.7
D.9
解析:快速排序法的基本方法是:在待排序序列中任取一记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的一部分,关键码值比它大的另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。在本题中采取以第一个关键码25为分界元素,按照快速排序的思想,首先15与最后一个元素70比较,位置不变,然后与12比较,12小于25,故交换位置,此时关键码序列为(12,18,9,33,67,U2,53, 95,25,70)。再用25与18比较,位置不变;与9比较,位置不变;与33比较,33大于25,故交换位置,现在序列为(12,18,9,25,67,82,53,95,33,70),33移到了第9位,此后的第一趟排序不会再影响其位置。
已知a,x属于R,集合A={2,4,xˆ2-5x+9},B={3,x^2+ax+a} (1)若A= 数学 2020-04-05 …
excel中根据某列的值选择函数中的标准值比如如果A列中的值≥20的,则要求B、C、D、E列值分别 其他 2020-05-13 …
2.设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树并计算哈 数学 2020-05-16 …
在9×9格子中,用1-9的数字填满,要求每一行都要用1-9,每一列也要用到,位置不限第1列第2列第 数学 2020-07-25 …
在9×9格子中,用1-9的数字填满,要求每一行都要用1-9,每一列也要用到,位置不限第1列第2列第 数学 2020-07-25 …
数列的平均值问题9.设数列{an}(an>0)的前n项和是Sn,且an与2的算术平均值等于Sn与2 数学 2020-08-03 …
若x:y:z=2:3:4且2x+y-z=9,试求2x+3y+z的值要用三元一次方程组只要列示和结果 数学 2020-08-03 …
快有奖1、已知a=负13分之11b=负2又6分之1,求a+b2、若|m|=5,|n|=6,求m+a的 数学 2020-11-20 …
数列an=9n(n+1)除以10n是否有最大值数列an=9的n次方乘以(n+1),这个乘积除以10的 数学 2020-12-26 …
导数求导之后,求极值最值要列表分情况讨论,什么时候要分情况讨论啊?哪个表怎么列啊?求解答(⊙o⊙)… 数学 2021-01-12 …