问题标签 [treemap]

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 投票
1 回答
443 浏览

android - 目录的Android树形图可视化?

是否有 GUI 项可以在 android 中可视化目录结构(树形图)?

谢谢,莱斯利

0 投票
1 回答
4078 浏览

scala - 如何从 scala TreeMap 设置和获取密钥?

假设我有

现在在上述声明之后,我想将键“k1”分配给 List(“foo”,“bar”),然后我如何获取或读回键“k1”并读回不存在的键“k2”?

如果我尝试读取不存在的键 "k2" 会发生什么?

0 投票
1 回答
2505 浏览

jstl - 在 JSTL 中通过字符串键访问 TreeMap 条目

这与其他一些问题非常相似,但没有其他人使用字符串键。所以我们开始吧。

我有一个带有一组类别名称的 TreeMap,由类别 ID 键入。ID 是一个数字(作为字符串)。

我用值构建 TreeMap,然后将其暴露给页面,如下所示:

后来,我遍历了一系列已分配给类别的项目。每个项目都有一个 .categories 集合,其中包含已分配给它的类别的 ID。我想显示名称,所以我做这样的事情:

不幸的是,这不会发出任何东西。也没有${categories["${catId}"].value}.

但是,这样做:

当然,这条线实际上并不是由项目数据驱动的。

我检查过,每个项目的 ID 实际上对应于类别 ID;这不是数据不匹配问题。

那么,当附加到项目的数据只有 ID 时,我如何获得类别名称?

PS 我应该提一下,我根本不是 Java 程序员。LAMP 更像是我的风格。所以修改类并不是一个真正的选择。

0 投票
4 回答
395 浏览

java - 这个问题的最佳数据结构?

我正在为这个程序使用 Java,我目前有一种情况,我想将键/值对添加到具有整数键的表中,例如

所以很自然地我想做一个像哈希表这样的事情,但是当我进行查找时,如果它没有找到确切的值,我希望它返回不大于请求键的最近键。

例如,如果我查找 7,它应该返回“Sue”,但如果我查找 9,它应该返回“John”

我希望使用其中一个 java util 类(HashTable、TreeMap 等),但我不太确定该怎么做。

0 投票
3 回答
2049 浏览

java - 将整数插入 TreeMap

我想存储项目的 ID 及其相应的坐标。为此,我使用了一个 TreeMap,其中 Coordinates 是一个包含 int x 和 int y 的类。现在,为了将数据插入地图,我可以写:

还是我必须写:

我猜只有第二个是正确的,因为地图处理对象。但现在的问题是,假设我有以下代码:

在这种情况下会发生什么?

0 投票
2 回答
1112 浏览

java - 如何使用 TreeMap java?

我一直在写这一行:

并得到以下错误:找不到符号
符号:方法同步映射(java.util.TreeMap)位置:接口java.util.Collection

虽然我写了

这是什么原因?
谢谢

0 投票
1 回答
268 浏览

java - Vector到TreeMap(java)之间的语法转换

想知道如何从使用中翻译我的所有逻辑:

例如我有这个样本:

在我切换到 Map 实现但相同的逻辑不起作用之后:

函数 setPlayerName 在新上下文中未知,我不知道为什么
谢谢

0 投票
1 回答
194 浏览

java - 如何制作一个监听 TreeMap 变化的监听器?

我正在制作一个结合西班牙语动词的 GUI。它利用 TreeMap 作为主要数据结构,其中填充了 Verb 类的实例。每个实例化都包含一个字符串,其中包含动词的不定式形式,如“hablar”或“escribir”。GUI 中有一个功能,允许用户通过键入其不定式及其英文翻译来输入新动词。

我想知道如何创建一个侦听器,该侦听器将在每次从 TreeMap 添加或删除新动词时运行一些代码。我该怎么做呢?

0 投票
4 回答
31702 浏览

python - Python 2.6 TreeMap/SortedDictionary?

Python 2.6中是否有内置的排序字典实现,或者哈希表是唯一的一种?

说明:

  • 我问的是排序字典,而不是 排序字典!
0 投票
2 回答
705 浏览

java - 循环遍历一组对象

我有一个巨大的键值对映射,大约 10^7,我必须每秒循环 15 次才能更新其内容是否有任何类或结构可以提供良好的复杂性并减少所需的时间循环通过?

目前,我正在使用TreeMap,但复杂性是log n仅用于包含、放置、获取和删除。循环遍历元素的复杂度为 n

您是否知道任何结构,或者您是否有任何想法可以将复杂性降低到 n 以下