问题标签 [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 投票
5 回答
36081 浏览

c# - 在 C# .NET 1.1 中打印出哈希表的键和数据

我需要调试一些使用 Hashtable 来存储来自各种线程的响应的旧代码。

我需要一种方法来遍历整个 Hashtable 并打印出 Hastable 中的键和数据。

如何才能做到这一点?

0 投票
35 回答
1652831 浏览

java - Java中的HashMap和Hashtable有什么区别?

Java中的aHashMap和a有什么区别?Hashtable

哪个对非线程应用程序更有效?

0 投票
4 回答
5994 浏览

c# - c#中的文字哈希?

我一直在做 c# 很长一段时间,从来没有遇到过一种简单的方法来新建一个哈希。

我最近熟悉了哈希的 ruby​​ 语法,并且想知道,有没有人知道一种将哈希声明为文字的简单方法,而无需执行所有的 add 调用。

0 投票
15 回答
43318 浏览

c# - 当两个字符串可以互换时,如何为具有两个字符串的结构实现 GetHashCode

我在 C# 中有一个结构:

唯一的规则是 UserInfo(str1="AA", str2="BB").Equals(UserInfo(str1="BB", str2="AA"))

如何覆盖此结构的 GetHashCode 函数?

0 投票
4 回答
3660 浏览

.net - .Net 中的持久二叉树/哈希表

我需要一个纯 .Net 持久哈希表/二进制树,功能类似于 berkeley-db Java 版本。

从功能上讲,它应该以与 DHT 类似的方式运行,例如 memcached 和速度等,但它不必分发。本质上,我正在寻找一个持久的哈希表。

有没有人有任何想法或建议?

这里也有一个类似的问题:在 C# 中寻找一个简单的独立持久字典实现

保罗

0 投票
4 回答
218849 浏览

python - Python 字典是哈希表的一个例子吗?

Python 中的基本数据结构之一是字典,它允许记录“键”以查找任何类型的“值”。这是在内部作为哈希表实现的吗?如果不是,那是什么?

0 投票
0 回答
11558 浏览

javascript - 谁能推荐一个好的 Javascript 中的 Hashtable 实现?

我发现 jCache 和其他一些使用关联数组的本土方法。如果您有使用 jCache 的经验,是否有任何限制?

0 投票
9 回答
55256 浏览

c++ - C ++中的哈希表?

每当我需要存储与特定类型的值(键值 - 例如字符串或其他对象)关联的一些数据时,我通常使用 C++ stdlib 映射。stdlib 映射实现基于树,它提供比标准数组或 stdlib 向量更好的性能 (O(log n))。

我的问题是,你知道任何提供更好性能(O(1))的 C++“标准”哈希表实现吗?类似于 Java API 的 Hashtable 类中可用的东西。

0 投票
4 回答
34470 浏览

language-agnostic - 什么是哈希表和哈希映射以及它们的典型用例?

我最近几次遇到这些术语,但我很困惑它们是如何工作的以及它们通常何时实施?

0 投票
11 回答
4052 浏览

.net - 为什么 .Net 字典中的条目要另外排序?

我刚刚看到这种行为,我对此感到有点惊讶......

如果我将 3 或 4 个元素添加到字典,然后执行“For Each”以获取所有键,它们会按照我添加它们的顺序出现。

这让我感到惊讶的原因是 Dictionary 应该是内部的 HashTable,所以我希望事情以任何顺序出现(按键的哈希排序,对吗?)

我在这里想念什么?这是我可以指望的行为吗?

编辑:好的,我已经想到了可能发生这种情况的许多原因(例如条目的单独列表,这是否是巧合等)。我的问题是,有人知道这到底是如何工作的吗?