11问答网
所有问题
对2000个随机数序列分别用冒泡排序、快速排序、希尔排序和堆排序方法进行排序,并比较它们的运行时间
如题所述
举报该问题
推荐答案 2010-01-03
堆排序肯定快(O(nLog2(n))),快排也差不多(O(nLog2(n))),希尔较慢(O(n^1.2)),冒泡最慢(O(n^2))(它除了名字好玩实际是很不好的方法),我在括号里写的是平均复杂度的情况,其中希尔的复杂度比较难以确定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F8qM4v48v.html
相似回答
冒泡排序
法和
快速排序
比较的算法
答:
要求比较
冒泡排序和快速排序
的效率,给出各自的排序时间及结果,交:1.程序的代码(冒泡、快速)2.给出时间3.前20... 产生1000
个随机数,分别用
两种方法来
进行排序
。给出各自的排序思路。要求比较冒泡排序和快速排序的效率,给出各自的排序时间及结果,交:1.程序的代码(冒泡、快速)2.给出时间3.前20个数建立数组,产...
大家正在搜
用冒泡排序方法对序列从大到小排序
对下列关键字序列用快速排序
冒泡排序和快速排序
若用冒泡排序法对序列18
若用冒泡排序对关键字序列
长度为n的序列r按升序进行冒泡
写出用冒泡排序将关键字序列
关键字序列快速排序
数据结构快速排序怎么排