腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
哈希
表
:开放寻址和
删除
元素
我试图理解
哈希
表
中
的开放寻址,但有一个问题在我的文献
中
没有得到回答。它涉及到在使用二次探测的情况下
删除
这种
哈希
表
中
的元素。则被移除的元素被替换为标记元素。但是,如果我想添加一个元素,该元素的
键
已经在
哈希
表
中
,但是在探测路径
中
的一个标记之后,会发生什么呢?add()方法将覆盖标记,而不是用
表
中
已有的相同
键
覆盖实例
浏览 3
提问于2011-09-15
得票数 4
回答已采纳
2
回答
Java的hashmap:
键
()真的丢失了吗?
、
、
、
、
Java的HashTable是一个同步
哈希
表
(并且存在很长一段时间),而HashMap是一个非同步的。在HashTable
中
,有两种获取
哈希
表
密钥的方法:公共枚举
键
()返回此
哈希
表
中键的枚举。 返回包含在此Hashtable
中
的
键
的集合视图。集合由Hashtable支持,因此对Hashtable的更改反映在集合
中
,反之亦然。Set支持元素
浏览 3
提问于2012-01-28
得票数 0
1
回答
线程-本地,类实例-本地存储?
、
、
、
这就排除了将线程ID映射到变量引用作为成员变量的
哈希
表
。不能将引用保存在应该被垃圾收集的地方。这就排除了使用由类instance.Initialization索引的线程本地静态
哈希
表
应该是懒惰的,以提高效率。如果线程从来不访问给定实例的变量,那么就不应该创建它。
浏览 5
提问于2010-01-14
得票数 2
回答已采纳
4
回答
从
哈希
表
中
获取不带Java
中
的值的
键
、
、
我有一个这样的
哈希
表
在不知道
键
的值对的情况下,如何
从
哈希
表
中
获取
键
(任何
键
都可以)?如果我可以
从
哈希
表
中
随机选择一个
键
,那就太棒了,但我真正需要的只是
从
哈希
表
中提取一个
键
。
浏览 4
提问于2013-04-12
得票数 0
回答已采纳
3
回答
数据结构,用于存储键值对并快速检索最低值的
键
。
、
、
如果我们空闲,在缓存中找到最古老的条目,
从
外部源获取
键
的新值并更新缓存。 存储值为常规
哈希
表
,并将一对(值、
键
)作为值排序堆。查找最低值的
键
如下所示:
从
哈希
表
浏览 6
提问于2010-07-19
得票数 2
回答已采纳
1
回答
Python -散列堆实现
、
、
因为我需要在一段时间内不断更新项目(例如,将(a,1)更改为(a,2)或
删除
(c,7))。为了有效地查找和
删除
堆
中
的项,我希望构造一个
哈希
表
,其中包含堆
中
存储在
哈希
表
中
的所有项的位置。这样,每次我想更新一个项时,我都可以使用
哈希
表
查找它并在堆
中
轻松地进行更改,同时简单地更新
哈希
表
中
每个项的位置。这篇文章
中
也提出
浏览 0
提问于2016-07-10
得票数 3
2
回答
用非整数
键
移除
表
我想要使我的removeIf(aTable, unaryPredicate)函数
删除
满足谓词的元素。
浏览 1
提问于2018-09-26
得票数 1
回答已采纳
3
回答
使用值
从
.net hastable
中
删除
项
、
、
有没有一种不需要遍历整个
哈希
表
就能
删除
具有指定值的键值对的方法?这里有一些关于我正在做的事情的背景。我肯定我说得太复杂了,还有更好的方法...我有一个
键
/值列表,其中键是“源”电子表格
中
的列名,值是“目标”系统
中
的字段名。 当我遍历"source“
中
的列并匹配
哈希
表
中
的
键
时,我可以
删除
这些对。一旦我完成了,在“源”<
浏览 1
提问于2012-11-01
得票数 0
回答已采纳
1
回答
取消为尚未定义的属性设置var可以吗?
、
、
假设我在macrodef里有这样的东西<property name="someName" value="someValue" />
浏览 1
提问于2015-04-05
得票数 1
回答已采纳
3
回答
非STL
哈希
表
类型结构
、
有没有一种方法可以用
键
作为“字符串”,值作为频率来编写简单的
哈希
表
,这样就没有排序规则了?不会
从
哈希
表
中
删除
,如果对象已经存在于
哈希
表
中
,那么只需更新它的频率(将它们添加在一起)。我在想,也许有一种算法可以
从
字符串中计算出一个唯一的数字,该数字将被用作索引。 是的,我正在避免使用所有的STL构造,包括unordered_map。
浏览 2
提问于2011-05-07
得票数 1
6
回答
从
哈希
表
中
删除
条目的最佳方法
、
从
使用线性探测的
哈希
表
中
删除
条目的最佳方法是什么?要做到这一点,一种方法是使用标志来指示
删除
的元素?还有比这更好的方法吗?
浏览 0
提问于2008-11-10
得票数 27
回答已采纳
1
回答
在Bitcask
中
,在合并和压缩旧文件之后,内存
中
的索引/
哈希
表
是如何更新的?
、
、
在Bitcask
中
,当发生写时:当对
键
进行读取时: 文件和偏移量是
从
哈希
表
中找到的,它使用随机查找IO获取数据。这些文件被分割,然后合并和压缩,以
删除
过时的数据。合并后,如何更新
哈希
表
以指向新合并的文件?什么时候会发生?此时读取请求会发生什么情况?
浏览 4
提问于2019-10-04
得票数 1
12
回答
如何在PowerShell
中
合并
哈希
表
?
、
我正在尝试合并两个
哈希
表
,如果第二个
哈希
表
中
存在相同的
键
,则覆盖第一个
哈希
表
中
的键值对。 为此,我编写了这个函数,它首先
删除
第一个
哈希
表
中
的所有键值对,如果第二个
哈希
表
中
存在相同的
键
。当我逐行在PowerShell
中
输入它时,它起作用了。但是当我运行整个函数时,PowerSh
浏览 4
提问于2012-01-10
得票数 21
回答已采纳
1
回答
是否有一种算法可以在保留O(1)插入/
删除
的同时保证收集顺序?
、
、
Javascript的对象属性据说没有顺序,但在大多数浏览器实现
中
,它似乎是按插入顺序排序的。 在不插入/
删除
对象属性O(log )的情况下,他们如何做到这一点?什么样的记账/算法可以做到这一点?
浏览 1
提问于2017-07-25
得票数 1
回答已采纳
2
回答
HashTable的内存引用
我有一个关于
哈希
表
的小问题。假设我有一个字符串作为
键
,一个复杂对象作为值存储在
哈希
表
中
。 现在我使用"get“
从
相同的
哈希
表
中
获取对象。现在,如果我存储
从
哈希
表
中
获得的对象引用的变量被设置为null,这将不会影响
哈希
表
中
对象的内存。如何销毁
哈希
表
<
浏览 2
提问于2012-11-01
得票数 2
回答已采纳
1
回答
有效地
从
哈希
表
中
删除
密钥
、
、
我试图
从
哈希
表
中
删除
一个
键
,该
哈希
表
是使用线性探测构建的。移除
键
可以很好,但是我知道在
删除
之后我需要重新散列表的一部分,但是下面的方法并不是很有效。它基本上是重新整理了整个
表
,这是不必要的。不管怎么说,我可以提高性能的同时,重新
哈希
。
浏览 0
提问于2015-12-06
得票数 6
1
回答
检查
哈希
表
中
的null位置
、
我尝试做的基本上是
删除
哈希
表
中
的一个位置,然后将该
哈希
表
保存到用户手机上的一个文件
中
。
哈希
表
只有字符串,所以不涉及序列化。
哈希
表
的布局如下:值->ArrayList() 在arrayList
中
只有字符串值。我遇到的问题是,当我
删除
arrayList
中
的一个位置时,如果它是该arrayList
中<
浏览 1
提问于2012-10-28
得票数 1
回答已采纳
1
回答
哈希
表
删除
后分离链式恢复插入顺序
、
、
、
、
是否有可能在保持O(n)
删除
时间复杂性的同时,以单独的链式冲突分辨率将元素的插入顺序恢复到
哈希
表
中
? 例如,我将链接列表存储在数组
中
。在每次插入时,我计算要添加的列表的索引,并将新的值放到列表的末尾。稍后,我通过计算索引并使用该索引
从
列表
中
删除
它来
删除
一些值。在这些操作之后,我想按照添加值的相同顺序遍历
哈希
表
。如果我将
键
和值存储在额外的2个数组
中
,我可以保存插入顺
浏览 6
提问于2022-07-24
得票数 0
回答已采纳
1
回答
键
的可选
哈希
表相等性测试
、
、
、
SBCL分析显示,我的Common Lisp
哈希
表
函数之一消耗了大量的时间。该函数比较两个
哈希
表
,以确定它们是否具有相同的
键
: (defun same-keys (ht1 ht2) "Returns t if two hash tables have the same keysfixnum
键
的#'eql,有没有办法加快这一速度?编辑:
哈希
表
的大小可以
从
大约10到100个条目。ht
键
的范围<em
浏览 13
提问于2019-02-18
得票数 4
回答已采纳
2
回答
如何将hashtable - java
中
的多个值关联起来
、
、
我试图实现一个基本电话簿使用
哈希
表
从
零,但当添加一个联系人,我将需要存储至少两个信息,姓名和每个人的号码。问题是,当将信息添加到
哈希
表
中
时,我只能像x.insert(名称)和x.insert(数字)这样做,它将导致两个不同的
键
,并且我找不到其他方法来关联
哈希
表
中
的两个值。这能做到吗?PS:我制作的
哈希
表
有以下方法:插入(Y),
删除
(Y),查找(Y),print()
浏览 3
提问于2018-01-11
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券