问题标签 [hashtable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
37532 浏览

data-structures - 从哈希表中删除条目的最佳方法

从使用线性探测的哈希表中删除条目的最佳方法是什么?一种方法是使用标志来指示已删除的元素?还有比这更好的方法吗?

0 投票
11 回答
35590 浏览

java - 哈希表的基本原理?

我对哈希表的基本概念感到很困惑。如果我要编写一个哈希,我什至会如何开始?哈希表和普通数组有什么区别?

基本上,如果有人回答了这个问题,我想我的所有问题都会得到回答:如果我有 100 个随机生成的数字(作为键),我将如何实现哈希表,为什么这比数组更有利?

伪代码或 Java 将被视为一种学习工具......

0 投票
6 回答
19626 浏览

java - 为哈希选择合适的表大小

如果我有一个 1000 的键集,我的哈希表的合适大小是多少,这是如何确定的?

0 投票
2 回答
9108 浏览

java - 从 Java 中的 Hashtable 填充 JTable

我有一个函数,它从用户那里获取一个密钥并生成一个哈希表(在密钥指定的模式上)。创建 Hashtable 后,我想填充一个 JTable,以便每一列代表一个键,每一行代表与该键关​​联的值。我尝试了一切,但无法完成这项工作。我不是从构造函数中创建表,因为我需要从用户那里获取输入。

0 投票
6 回答
13757 浏览

.net - 哈希表如何绑定到下拉列表?

在 vb.net / winforms 中,如何将哈希表绑定到下拉列表或任何其他数据源驱动的控件?

0 投票
3 回答
875 浏览

c# - c# 当从哈希表中删除元素时,哈希表如何缩小?

我正在寻找在从 C# 中删除元素时缩小哈希表的逻辑(如果有的话)。

问候哈里什

0 投票
12 回答
42223 浏览

c# - 如何在循环中更新 C# 哈希表?

我正在尝试在循环中更新哈希表,但出现错误: System.InvalidOperationException: Collection was modified; 枚举操作可能无法执行。

有没有办法解决它,或者可能有更好的数据结构来实现这个目的?

0 投票
4 回答
5723 浏览

c# - 哈希表到 Dictionary<> syncroot 。

哈希表具有同步根属性,但通用字典没有。如果我有这样做的代码:

如果我要删除哈希表并更改为通用字典,我该如何复制它?

0 投票
3 回答
1633 浏览

.net - 我正在寻找一种使用通配符搜索 .net 哈希表中的值的方法

我有一大堆值存储在 .net 2.0 哈希表中。我真正想找到的是一种在表上执行 SQL 选择语句的方法。

意思是,我想获得一个键列表,其关联值与一个非常简单的文本模式匹配(沿着“以数字开头”的行。)

最终目标是从哈希表中删除这些记录以进行进一步处理。

一段时间以来,我一直在反对这个问题,但我似乎无法提出任何建议。

有任何想法吗?

(万一这很重要:由于该项目的实际情况,任何第 3 方小部件或升级到 .net 的更新版本都不可行。)

0 投票
3 回答
458 浏览

c# - 是否有任何 IDictionary 的实现具有更好性能的 BCL 之一?

我正在寻找一种具有更好的标准 BCL 性能的 IDictionary 实现。

我正在寻找具有恒定查找时间的东西,它在大量元素(> 10K)时性能非常好,并且对 GC 更友好。

Ps:不,我一个人写不出来:)