腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用
Python
实现
堆排序
、
、
、
、
目标:创建一个
堆排序
,它返回一个从最大到最少排序的未排序列表。'''HeapSort.
浏览 0
提问于2018-05-09
得票数 2
回答已采纳
2
回答
用
Python
进行
堆排序
、
、
、
、
注:我是
Python
的初学者。 我今天学习了
堆排序
,并使用
Python
尝试了自己的实现。我能得到关于我的代码和改进领域的反馈吗?
浏览 0
提问于2020-03-03
得票数 3
1
回答
堆初始化意味着什么?
、
、
但是,在指令中,它说我必须实现两种不同的
堆排序
算法。以下是说明: 我正在用java编写代码,以供参考! 谢谢
浏览 0
提问于2018-11-26
得票数 2
回答已采纳
2
回答
堆排序
-过滤-向下/移位-向下操作和堆操作的区别/关系是什么?
、
这是我
用
C语言实现的Shift-down函数,我已经
用
下面的代码实现了
堆排序
。此外,使用Heapify实现
堆排序
的算法是什么?
浏览 0
提问于2012-02-28
得票数 3
回答已采纳
3
回答
python
中变量的混淆
我正在尝试实现
堆排序
,但是我得到了意想不到的结果。我认为这是因为我不理解
Python
如何处理变量(我说的是副作用)。A = C + A[k-1:n]现在当我跑heapsort(A)我获得了两条打印行(一条来自
堆排序
,显示排序工作,另一条来自最后打印):[1, 7, 5, 3, 4, 2, 9] 显然,我希望它们是相同的(这意味着排序实际上是有效的,而A是在调用
堆排序
(A)之后排
浏览 1
提问于2016-08-24
得票数 3
回答已采纳
2
回答
选择排序算法的标准是什么?
、
我正在阅读排序方法,包括冒泡排序、选择排序、合并排序、
堆排序
、桶排序等。它们还包含时间复杂性,帮助我们知道哪种排序是有效的。所以我有个基本问题。如果我们包含的数据比我们将如何选择排序。查询
堆排序
: 在对数据应用
堆排序
浏览 1
提问于2012-03-21
得票数 12
回答已采纳
2
回答
PriorityQueue对Collections.sort
、
、
当我知道PQ在时间复杂度方面会更好的时候,我什么时候会选择Collections.sort()而不是PriorityQueue呢?
浏览 3
提问于2014-03-23
得票数 6
回答已采纳
3
回答
为什么我的
堆排序
比Javas和C++s排序函数快?
、
、
我最近学会了如何使用堆和
堆排序
的优点。我决定将
堆排序
与C++中的std::sort和Java语言中的Arrays.sort()进行比较。我
用
Java语言将100,000,000个整数生成到一个数组中,并运行Arrays.sort(),然后生成新的随机序列并运行我的heapSort()。这是我
用
Java编写的程序的输出:所以
堆排序
的速度大约快8倍。
堆排序
真的
浏览 0
提问于2013-11-15
得票数 0
2
回答
终端:从文件中输入的程序
、
我有一个文件"test.txt“,它有一个数字列表,如下所示3 24053321...etc 我还有一个可执行文件,它是一种排序算法,例如
堆排序
。如何从
用
./generate 20 > test.txt创建的文本文件中读取
堆排序
浏览 5
提问于2014-09-05
得票数 0
回答已采纳
1
回答
用于
堆排序
的高速缓存高效堆
、
我在一个项目中工作,我想使用
堆排序
对数据进行排序,因为最坏的情况对我的项目非常重要。我知道快速排序在平均情况下更快,但我不能在我的项目中使用它,因为o(n^2)最坏的情况。我想知道有没有缓存效率高的堆可以用来进行
堆排序
,它的空间复杂度更低?我想知道缓存效率对
堆排序
和快速排序的影响?它对
堆排序
的影响有多大?是影响太大了还是可以忽略不计?
浏览 2
提问于2014-02-16
得票数 3
4
回答
Cormen HeapSort算法在C语言中的实现
、
、
、
我正在尝试实现Cormen中提供的
堆排序
算法。
浏览 3
提问于2013-08-12
得票数 2
回答已采纳
2
回答
python
堆排序
实现
、
、
我正在尝试用
Python
实现
堆排序
算法。我得到一个错误: list index out out range,尽管如果索引超出范围,这部分代码不应该被执行。
浏览 3
提问于2014-05-29
得票数 0
1
回答
巨蟒中的刮擦
、
我是
python
的新手,我正在做一个给定输入类别页面的项目,比如 刮掉all下列出的所有内容(不是子类别,而是实际的wiki页面)。因此,基本上,进入Adative
堆排序
并将内容保存在磁盘上。
浏览 1
提问于2015-09-20
得票数 0
回答已采纳
1
回答
我不能得到想要的最大堆数组的输出,有人能告诉我要做的更改吗?
、
、
python
代码是: def max_heapify(i, arr, n): r = 2*i+1 if (2*i <= n-1
浏览 18
提问于2019-07-01
得票数 2
回答已采纳
3
回答
使用链表的
堆排序
、
、
、
我想知道是否有人使用链表进行
堆排序
,如果他们能提供代码。我已经能够使用数组进行
堆排序
,但尝试在链表中进行
堆排序
似乎不切实际,而且在你知道的地方也是一件痛苦的事情。
浏览 1
提问于2012-06-05
得票数 6
回答已采纳
1
回答
获得错误的数组排序(
用
Python
编写
堆排序
)
、
、
我已经写了下面的
堆排序
代码,我有时会得到错误的输出(未排序),并且我似乎找不到why...any帮助将非常感谢!(警告:我还在学习
Python
,这可能是问题所在) n = len(a)-1 i
浏览 3
提问于2012-10-15
得票数 1
回答已采纳
1
回答
cuda和cub实现多个k-选择
、
我
用
幼崽做的。我犯了一个奇怪的错误,我不知道我在哪里做错了。我觉得我在理解上可能犯了明显的错误,有人能帮我查一下吗?
浏览 1
提问于2014-01-18
得票数 0
回答已采纳
2
回答
堆排序
Python
实现
、
、
、
heapified array is : [10, 9, 7, 6, 4, 1, 3, 5, 2][9, 7, 6, 4, 1, 3, 5, 2, 10] 我试着
用
python
实现一个
堆排序
算法。
浏览 4
提问于2013-07-01
得票数 1
回答已采纳
2
回答
OS X在stdlib.h中包含heapsort,这与排序库中的heapsort冲突
、
、
、
我正在使用Ariel Faigon的排序库,可以在这里找到:注释掉排序库头中的heapsort会导致一大堆问题。
浏览 1
提问于2011-02-12
得票数 2
回答已采纳
1
回答
堆排序
的运行时间,当所有元素都相同时
、
、
可以说,当大小为n的数组A中的所有元素都相同时,
堆排序
的运行时间是O(n)吗? -->如果是这种情况,
堆排序
的运行时间是O(n)个最佳情况吗
浏览 1
提问于2011-11-17
得票数 5
回答已采纳
点击加载更多
相关
资讯
【数据结构】python之堆排序
什么是堆排序算法?详述堆排序算法的原理?用C语言实现堆排序算法。内附完整代码。
堆排序
堆排序、希尔排序
堆排序其实没那么难
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券