问一个数学与排序法结合的问题,算法和数学高手进:

有一个100万的数组,A[0]……A[N-1],N=100万,无重复项,数组中有10%部分为单项递增序列,该序列长度呈高斯分布,长度为100。求时间最佳的排序法。

内存排序算法中最常用的算法是快速排序算法,时间复杂度是Onlogn,其它的几个算法,如插入排序、堆排序的时间复杂性都是这个值lptx正常排序问题可以用堆排序,或者快排序,但这些算法实际上都是在数据队列已知的情况下的算法,你实际需要的是一个记录插入效率较高的算法,插入排序应该也不错的1739当然也可以进行一定优化bfjn就是在产生数值有一定范围的情况下对数值区间进行分桶7产生数值后直接在指定的桶中应用以上排序算法zdhl另外,用数组的效率要比链表高
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-27
高不高斯的递增也就10%,需要考虑么,影响又不大,快速排序就行吧

问一个高中数学的排列组合的问题
第一个数可以有十个数字选择,第二个数也可以有十个数字选择,以此类推,一共有10^7组号码.中四注号码,意思是有四个号码是一定要对应的.即,这四个号码可以在七个位置自由排位,有7*6*5*4种排法,所以,中4注号码一共有7*6*5*4*10^3注 中五注号码,同上的算法,得,中五注号码一共有7*6*5...

问几个高三数学排列组合问题
1,)6个点一共有C(6,3)=20种情况。其中有四种不成立。即1:只有一条4个点共线,即C(4,3)=4.2:有4条3点共线,级4XC(3,3)=4.如图 2)100件抽出3件共有C(100,3)种。其中抽出的3件中一件次品都没得的情况有C(97,3)。所以至少有一件次品的有C(100,3)-C(97,3...

排列组合中的几个经典问题求高手解决!
因为按这样算有个顺序的问题 先甲1后乙1再抽一个,不妨叫是甲2 那么先甲2后乙1再甲1,与先甲1后乙1再甲2 被当作不同的了,但实际上你是一次抽出,不存在顺序问题。实际上应该C72C11 = 21 ,并不是说已经是把取出一个黑球当作为一个条件,所以也就没有什么必然事件的问题了 C83 - C43 ...

数字的排列和组合问题,用什么公式?
P42 指的是从4个元素中选出两个元素的排列数=4x3=12。C42 指的是从4个元素中选出两个元素的组合数=(4x3)÷(1x2)=6。数学起源于人类早期的生产活动,古巴比伦人从远古时代开始已经积累了一定的数学知识,并能应用实际问题。从数学本身看,他们的数学知识也只是观察和经验所得,没有综合结论和...

求排列组合算法,比如C62(6在下,2在上),麻烦详细一点,高中的知识还给老师...
C62(6在下,2在上)的表示方法为:C(6,2)。C(6,2)=(6*5)\/(2*1)。具体的计算公式为:

求大神给个数学排列组合的各种题型以及解法,本人数学渣渣,如果我数学真...
一.可重复的排列求幂法:重复排列问题要区分两类元素:一类可以重复,另一类不能重复,把不 能重复的元素看作“客”,能重复的元素看作“店”,则通过“住店法”可顺利解题,在这类问题使用住店处理的策略中,关键是在正确判断哪个底数,哪个是指数 【例1】 (1)有4名学生报名参加数学、物理、化学竞赛,每人限报一科...

高中数学 排列组合重复的问题
X×A33=C64×C42×C22 所以X=15。但是,如果换成是分为甲、乙、丙3处,那么这几组就要进行排列了!而之前的X是未经过排列的,所以这一次算的结果就不用除A33。又比如还是分成3组,但是这次是一组3人,一组2人,一组1人。虽然没有分甲、乙、丙3组,但是每个组内的元素个数发生了变化!实...

有个数学知识,是一个大写的C上下各有一个数字,是什么意思,怎样算解呢...
一个C上下个一个数字的算法:Cmn=m!du\/[n!*(m-n)!] m在下,n在上zhin!代表n的阶乘=1*2*3*……*n。排列的定义:从n个不同元素中,任取m(m≤n,m与n均为自然数,下同)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列,用符号 A(n,m)表示。

一道高中数学的组合问题,高手请进。我在线等。
第二种算法中,C4 1乘以C9 2 C4 1是假定第一个人是ABCD其中一个,C9 2表示其他2个人随便组队 随便组的话,有可能选中男生。举个例 C4 1选中A,C9 2选中B和C,当前组合为A+B+C 而同时,C4 1选中B,C9 2选中AC的话,当前组合也是A+B+C,但却计算了两次~~~由此可得,C4 1乘以C9 2的话...

问个高中数学排列组合题目的一个典型错误的错因
第二种错因 举例说明 5个人 a,b,c,d,e 先选了 a,b,c;然后 把d,e都安排在1号馆 与先选了d,b,c 然后 把 a,e安排在1号馆 这两种其实是一种安排方法,但在计算中算成了不同的

相似回答