腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
优先级可调的优先级队列的高级描述
在
实现
Dijkstra算法和Prim算法时,我们需要一个优先级可调的队列。我理解
堆
函数的基于数组的
实现
,但我不知道如何使优先级可调。我读过hashmap允许这样做,但我不明白是
怎么
回事。有人能给我一个高层次的描述这个
实现
使用一个hashmap使用一个例子。a,b,c,d,e,f分别有2,4,0,6,1,
9
的优先级,插入
堆
后如何跟踪它们的索引?如果b的优先级改为8,这将如何工作?
浏览 5
提问于2020-05-11
得票数 2
回答已采纳
3
回答
实现
堆
我正在尝试
实现
一个
堆
数据结构,我编写了构建最大堆的maxHeapify方法,并在我的insert方法中使用它,我在插入方法的末尾插入,然后重新排列
堆
以保持最大堆。
浏览 2
修改于2017-05-12
得票数 0
2
回答
堆
实现
在ADT优先级队列的
堆
实现
中,具有最高优先级值的项始终位于数组的前端或根部? 或者,具有最高优先级值的ADT优先级队列位于阵列的n-1个插槽中?
浏览 0
修改于2009-11-25
得票数 0
回答已采纳
2
回答
如何有效地找到列表中的n个最小元素?
但是,使用
堆
也可以更有效地完成此任务。我发现了几个用于F#的
堆
的
实现
,但没有示例说明如何将它们用于此目的。我的两个绊脚石是:from heapq import nlargest lst
浏览 1
提问于2017-05-02
得票数 1
1
回答
Python
堆
实现
__ == "__main__": a = Heap() a.add(28) a.add(
9
)
浏览 0
提问于2017-03-14
得票数 8
回答已采纳
1
回答
堆
类
实现
我认为
实现
和维护数据结构可能是如何为像我这样的初学者维护代码的一个很好的实践。
浏览 0
修改于2018-01-21
得票数 3
1
回答
通过按顺序插入下列元素来创建
堆
问题是:5 4 6 7
9
8 1 2 我知道如何在
堆
中插入一个元素,但是如何创建它?我真的不知道如何从
堆
中移除元素。
浏览 4
修改于2015-11-11
得票数 0
1
回答
堆
类型
实现
我正在
实现
一个堆排序,我开始想知道
堆
的不同
实现
。当您不需要按索引访问元素时(就像在堆排序中一样),使用数组
实现
堆
或像其他链接数据结构一样
实现
堆有什么优缺点。
浏览 2
修改于2011-06-29
得票数 0
回答已采纳
1
回答
Java
堆
实现
您将从以下接口
实现
堆
: public void add(V value); public void fromArray(V[] array);} 但是,
堆
应该
实现
为节点
堆
,也就是说,内部
实现
应该是树而不是数组。
浏览 4
提问于2016-01-26
得票数 0
2
回答
如何生成二和随机数集
我试图使用javascript来
实现
PCFG的内-外算法。但我有一
堆
随机数据。假设我需要10个随机数,我需要: 目前,我只能落实其中一项。
浏览 1
提问于2015-07-10
得票数 0
回答已采纳
4
回答
将数字列表转换为范围
我有一
堆
数字,如下所示:那里提供的信息可以用Python表示为范围: [range(1, 5), range(6,
9
), range(20,展示了如何在连续范围内
实现
这一功能。我不知道我
怎么
能很容易地做到像上面这样的步幅范围。有类似的伎俩吗?
浏览 5
修改于2017-05-23
得票数 11
回答已采纳
2
回答
如何增加PHPStorm
9
堆
大小?
我已经安装了PHPStorm
9
的EAP,并且我试图在没有任何运气的情况下增加我分配的
堆
大小。
浏览 1
修改于2015-04-11
得票数 5
1
回答
我在这个最大堆上正确地执行了最大解压缩操作吗?
我想弄清楚
堆
是
怎么
工作的。 现在我要提取最大值。最后,我得到了这个
堆
我做得对吗?
浏览 1
修改于2019-04-01
得票数 0
回答已采纳
1
回答
用C编写一个函数,在
堆
中分配一个100个字符的数组
编写一个函数,在
堆
中分配一个包含100个字符的数组,如果它们的索引可被
9
整除,则将它们设置为‘b’,否则将其设置为‘1’,并释放
堆
数组。 我该
怎么
做?
浏览 5
修改于2022-05-03
得票数 -1
1
回答
在min-max
堆
中删除-max操作
我正在
实现
一个min
堆
,它是一种双结束优先级队列.有关max
堆
的更多信息,您可以在这里查看。如上图
浏览 2
修改于2016-09-08
得票数 5
4
回答
将clojure分区列表划分为相等的
堆
我正在寻找一种在列表中
实现
相等
堆
的方法,该列表可以接受N个元素的列表,并将其拆分为M个
堆
。任何余数都会逐个添加到每个
堆
中。我觉得可能已经有什么东西在那里了。List: [1 2 3 4 5 6 7 8
9
]但每堆中的实际数字我并不
浏览 1
提问于2014-10-20
得票数 1
3
回答
如何在文件上重写
所以,我正在写一个程序,用户从一
堆
卡片中取出一张。我将每堆卡片的数量写在一个文本文件中。该文件如下所示:有4
堆
牌,A,B,C,D。当用户输入他们从哪一
堆
牌中取出一张牌,然后他们从这堆牌中取出多少张牌时,我想让程序在用户取出牌后,将这一
堆
中的牌的数量重写为该
堆
中的牌的数量。例如,用户从
堆
B中取出3张牌,因此我希望程序自动将
堆
B中的
9
张牌更改为该
堆
中的
9
浏览 2
修改于2017-04-19
得票数 0
1
回答
堆
是
怎么
知道该
怎么
分类的?
我有一个对象列表,每个对象都有一个属性f,我想使用min
堆
数据结构对列表进行排序。 我不明白的是如何修改排序的基础。我提到的对象具有多个属性,例如h和g。有没有我不知道的符号?我使用npm下载了。
浏览 2
提问于2017-11-21
得票数 0
回答已采纳
1
回答
基数排序如何对一位数列表进行排序?
如果是,是如何
实现
的? 编辑:排序1 53 20 359 12将遵循以下步骤。传递1:堆栈0-20
堆
栈1-1
堆
栈2-12
堆
栈3-53
堆
栈4-堆栈5-堆栈6-堆栈7-堆栈8-堆栈
9
-359 20 1 12 53 359传递2:堆栈0-1
堆
栈1-12
堆
栈2-20
堆
栈3-堆栈4-堆栈5-53 359
堆
栈6-堆栈7-堆栈8-堆栈
9
- 1 12 20 53 359传递3:它已经排序。
浏览 1
修改于2016-05-04
得票数 1
4
回答
Vista
堆
是
怎么
回事?
我正在努力更好地理解Windows
堆
为什么会像它那样工作。据我所知,内存由
堆
管理器保存。 有人对
堆
机制有任何深入的了解吗?,我需要做一些额外的事情来说服
堆
管理器完全释放使用过的
堆
内存吗?我是否应该使用其他策略,比如创建一个单独的
堆
,然后销毁它?
浏览 5
修改于2021-11-16
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券