hashmap

    20热度

    3回答

    我正在学习JSON,但我发现你可以把所谓的“哈希”放入JSON中?我在哪里可以找出散列是什么?或者你能向我解释什么是散列?另外,什么是散列表?我有C++和C#的经验,我正在学习JS,Jquery和JSON。

    2热度

    2回答

    我已经为stdext :: hash_map中的自定义键写了一个自定义散列,并且希望检查hasher是否好。我使用的是VS 2008提供的STL。我知道,典型的检查是检查桶之间分配的均匀性。 我应该如何正确组织这样的检查?我想到的一个解决方案是修改STL源以向hash_map添加一个方法,该方法遍历存储区并执行主题。有没有更好的方法? 也许,从hash_map派生并在那里创建这样的方法?

    1热度

    2回答

    我正在为我的面试做准备,并且遇到了这个问题: 想想我有1000,000字,我想创建一本字典。我可以使用的数据结构是Map或B +树。 但是我应该在什么标准下编写我的hashcode(),以便检索速度很快。 欢迎大家的意见... ...

    8热度

    3回答

    我目前正在研究一个编程相关的问题,我试图制作一个海量的hashmap数据。数据的关键是实现hashCode()和equals(...)的CharSequence的自定义低内存实现,并且该值是Integer对象。 在这个散列表中可能有成百上千的条目,我设法通过让Integer成为我希望散列的数据的文件中的指针,从而大大减少了对该值的内存使用量,但问题在于该关键字可能是几十个字节(平均25个字节),并

    0热度

    1回答

    如何告诉Castor使用LinkedHashMap而不是HashMap?

    3热度

    2回答

    我正在为hash_map编写一些散列函数的例子。如果我使用由我的编译器定义的hash_map,我需要在Hasher中定义Comparer。我知道最好使用tr1 :: unordered_map,但在我的应用程序中,设置最小数量的桶相当重要,并定义平均bucket_size是一个增长的条件。 所以我想在基类Foo中实现比较器并在其他哈希器中继承它,比如Bar。 class Foo { publi

    3热度

    4回答

    我有一个HashMap,其中键是一个单词,值是文本中该字符串的出现次数。现在我想把这个HashMap减少到只有15个最常用的单词(具有最多的出现次数)。你有什么想法有效地做到这一点?

    5热度

    3回答

    我正在使用hashmaps的递归树,特别是Hashmap映射,其中Object是对另一个Hashmap的引用等等。这将围绕一个递归算法进行传递: foo(String filename, Hashmap<String, Object> map) { //some stuff here for (Entry<String, Object> entry : map.entrySe

    0热度

    1回答

    我有一个困难的情况。 我让用户通过富文本编辑器创建表单,然后保存。 因此,例如,我保存这个字面上到我的DB: http://pastebin.com/DNdeetJp(?你怎么可以在这里发布HTML它得到解释,所以现在我用引擎收录...) 在另一页我的包裹的form_tag这和它得到尽可能呈现。 我想要做的就是将其保存为模板并将答案保存为我的数据库的散列图。 这很好,但问题是我想重新创建当用户返回

    0热度

    2回答

    的新实例,我已经得到了HashMap的简称销售(it is Map<String, Set<String>>)的现有实例我用它来记录客户和项目的历史。 有没有一种方法来创建的HashMap的新实例,能够有效逆转这种用法?即将每件物品作为一个唯一的钥匙购买,并将相应的价值显示为购买该产品的顾客的字符串集合。我怀疑有一个简单的过程使用keySet()以某种方式迭代销售映射,但我无法看到如何执行此操作。