来自杜晔的问题
快速排序的平均时间是多少?有的书上写O(n*log2n),有的写O(n*lgn),有的甚至连O(n*logn)都出来了,究竟该哪个
快速排序的平均时间是多少?
有的书上写O(n*log2n),有的写O(n*lgn),有的甚至连O(n*logn)都出来了,究竟该哪个
1回答
2020-07-29 15:40
快速排序的平均时间是多少?有的书上写O(n*log2n),有的写O(n*lgn),有的甚至连O(n*logn)都出来了,究竟该哪个
快速排序的平均时间是多少?
有的书上写O(n*log2n),有的写O(n*lgn),有的甚至连O(n*logn)都出来了,究竟该哪个
呃……在信息学中,提到对数,一般就是以2为底的,LZ写的这些都是
O(n*logn),事实上快拍的平均复杂度要比这大,最快是n*logn,最坏是n^2.
注:logn即以2为底,n的对数