腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答已采纳
1
回答
用于
堆排序
的高速缓存高效堆
、
我在一个项目中工作,我想使用
堆排序
对数据进行排序,因为最坏的情况对我的项目非常重要。我知道快速排序在平均情况下更快,但我不能在我的项目中使用它,因为o(n^2)最坏的情况。我想知道有没有缓存效率高的堆可以用来进行
堆排序
,它的空间复杂度更低?我想知道缓存效率对
堆排序
和快速排序的影响?它对
堆排序
的影响有多大?是影响太大了还是可以忽略不计?
浏览 2
提问于2014-02-16
得票数 3
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
回答
堆初始化意味着什么?
、
、
但是,在指令中,它说我必须实现两种不同的
堆排序
算法。以下是说明: 我正在用java编写代码,以供参考! 谢谢
浏览 0
提问于2018-11-26
得票数 2
回答已采纳
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
回答已采纳
1
回答
堆排序
的运行时间,当所有元素都相同时
、
、
可以说,当大小为n的数组A中的所有元素都相同时,
堆排序
的运行时间是O(n)吗? -->如果是这种情况,
堆排序
的运行时间是O(n)个最佳情况吗
浏览 1
提问于2011-11-17
得票数 5
回答已采纳
1
回答
插入排序/
堆排序
时间复杂度
、
、
、
假设每一个基本步骤都需要100秒,那么插入排序和
堆排序
大概需要多长时间? 1,000,000 * log(1,000,000)表示
堆排序
?6,000,000 milli-秒 是这样吗?
浏览 5
提问于2011-05-24
得票数 1
1
回答
如何使用
堆排序
执行最小堆的内部排序?
、
、
、
每当我对最小堆进行
堆排序
时,就会得到反向排序数组。 是否有任何方法在不使用额外空间的情况下使用
堆排序
对最小堆进行排序?
浏览 6
提问于2015-11-28
得票数 0
1
回答
如何指定用于在
python
中排序列表的算法
、
、
我们能否指定在
python
中使用的排序算法来对列表进行排序。我想比较一下多重排序算法,我不想一个人写。在构建模块中,还是在
python
中,我是否可以使用它对列表进行排序。就像我想用buble_sort,插入排序,
堆排序
等等.我应该能够明确地指定要使用的算法。
浏览 4
提问于2015-09-14
得票数 0
回答已采纳
1
回答
Python
堆排序
实现说明
、
、
、
这是
堆排序
的
python
3实现,其中n是堆的大小。
浏览 2
提问于2019-02-24
得票数 0
回答已采纳
5
回答
为什么不总是使用
堆排序
?
、
、
堆排序
排序算法的最坏情况复杂度似乎为O(nlogn),排序操作使用O(1)空间。此外,我还看到人们将“不稳定性”这一术语与
堆排序
一起使用。这意味着什么?
浏览 49
提问于2011-11-29
得票数 71
回答已采纳
1
回答
堆排序
的辅助空间与空间复杂度的差异?
、
、
、
堆排序
的辅助空间与空间复杂度的差异? 如所解释的我搜索了
堆排序
的空间复杂性,发现空间复杂度是O(1)。
浏览 4
提问于2017-06-01
得票数 3
回答已采纳
2
回答
HeapSort -交换前排序
、
、
、
我在研究算法,特别是
堆排序
。根据我的理解,
堆排序
算法包括通过首先将列表转化为最大堆来准备列表。2、8、5、3、9、19、8、5、3、2、1 使用
堆排序
,我应该用1交换9。
浏览 0
提问于2017-06-13
得票数 0
回答已采纳
1
回答
用
Python
实现
堆排序
、
、
、
、
目标:创建一个
堆排序
,它返回一个从最大到最少排序的未排序列表。'''HeapSort.
浏览 0
提问于2018-05-09
得票数 2
回答已采纳
2
回答
算法描述-是
堆排序
还是快速排序?
我不知道这个算法是
堆排序
还是快速排序. 假设我有一个没有源代码的算法--它是不稳定的,在大型数据集上性能很好,对于有序和无序的集合,运行时间类似。如果没有更多的信息,是否可以判断这个算法是
堆排序
还是快速排序?
浏览 5
提问于2016-06-21
得票数 2
回答已采纳
2
回答
用
Python
进行
堆排序
、
、
、
、
注:我是
Python
的初学者。 我今天学习了
堆排序
,并使用
Python
尝试了自己的实现。我能得到关于我的代码和改进领域的反馈吗?
浏览 0
提问于2020-03-03
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券