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

java - Java:查找父母和孩子....Tree,Loop,ArrayList,List,HashMap,....怎么办?

这么多热心的 Java 专家让我很受鼓舞,今天我敢再提出一个问题寻求帮助(我所有的问题都来自现实生活中的项目——而且由于我走的是学习 Java 的捷径,所以我遇到的困难比Java的正常课程)..

下面是我要实现的数据结构(最终结果应该是一个以id为key的TreeMap)

前两列是已知的,后两列需要以编程方式获取。

以下是规则:

1) Characteristc 为 1 的项目是祖先,永远不会有父项。

2) Characteristic 为 99 的项目永远不会有子项。

3)具有特征(2 - 9)的项目可以有父母和孩子,他们的孩子可以有孩子(必须大于他们或99)或没有孩子(99)。例如,2 可以有 99 和 3 作为孩子,但 3 不能有 2 作为他们的孩子)

谢谢

0 投票
1 回答
1894 浏览

java - Cast TreeMap.Submap 返回:SortedMap,返回TreeMap

这对我来说似乎太棘手了,无法正确执行此操作。

我有一个TreeMap<Double, (user-defined)Object>,我正在拍摄一个子图:

这正如预期的那样工作,但是当我将排序后的地图转换回时,(TreeMap)我收到以下错误:

任何帮助都会很棒。

0 投票
1 回答
359 浏览

android - Android jTreeMap 可视化

我需要一些特别的东西。

http://prefuse.org/gallery/treemap/

我需要这个,对于android,有没有办法做到这一点?如何?

0 投票
3 回答
265 浏览

java - 对 int 数组进行排序,绑定到 Java 中的字符串数组

我有两个数组:

现在,我想按数字顺序对 intArray 进行排序,以便 strArray 遵循相同的顺序。我确定这是一个常见问题,但我无法让它工作。我制作了一个 TreeMap 并添加了每个数组中的值。TreeMap 不应该按键 intArray[] 自动排序吗?它似乎不起作用。

0 投票
3 回答
1234 浏览

java - 树形图问题

我正在尝试计算文本文件中单词的频率。但我必须使用不同的方法。例如,如果文件包含 BRAIN-ISCHEMIA 和 ISCHEMIA-BRAIN,我需要计算 BRAIN-ISCHEMIA 两次(并留下 ISCHEMIA-BRAIN),反之亦然。这是我的一段代码-

但是对于以下文件-

缺血-谷氨酸 缺血-脑 谷氨酸-脑 脑-耐受 脑-耐受 耐受-脑 谷氨酸-缺血 缺血-谷氨酸

我得到以下输出-

{谷氨酸-脑=1, 缺血-谷氨酸=3, 缺血-脑=1, 谷氨酸-缺血=3, 脑-耐受=3, 脑-缺血=1, 耐受-脑=3, 脑-谷氨酸=1}

我认为问题出在第二个。任何关于这个问题的观点都将受到高度赞赏。

0 投票
2 回答
976 浏览

sorting - 如何使用冒泡排序对树状图进行排序?

27527-683
27525-1179
27525-1571
27525-1813
27525-4911
27526-1303
27526-3641
27525-3989
27525-4089
27525-4083 27525-4670
_ _ _


这是在地图中声明为字符串的键列表,
然后我想按升序对其进行排序。
如何在地图中使用冒泡排序方法?
其中键的值是一个列表。为了得到 :

27525-1179
27525-1571
27525-1813
27525-3989
27525-4083
27525-4670
27525-4911
27526-558
27526-1303
27526-3641
27526-4102
27527-683
27527-2411
27527-4342

0 投票
5 回答
1589 浏览

java - 迭代树形图固定次数

如果我有一个包含字符串和双精度的树形图。无论如何要从地图中检索前10个键?

0 投票
2 回答
1833 浏览

scala - 将 Java 与 Scala 混合使用可变 TreeMap

在 Java 中,我可以执行以下操作:

如果我希望它以相反的顺序排序,我可以提供一个比较器,例如:

并将对象实例化为

如果我想在 Scala 中创建可变的 Java TreeMap,我可以这样做:

如何在 Scala 中实现 Java 比较器,以便可以根据升序或降序进行排序?在这里,我假设我不能将 Scala Ordering 特征与 Java 集合混合。另外,有谁知道可变 TreeMap 是否/何时在 Scala 中可用?

0 投票
16 回答
104233 浏览

java - Java 列表排序:有没有办法让列表像 TreeMap 一样自动永久排序?

在 Java 中,您可以建立一个ArrayListwith items 然后调用:

无论如何在列表时传递比较器,像你一样创建TreeMap

目标是能够将一个元素添加到列表中,而不是将其自动附加到列表的末尾,列表将根据 保持自身排序Comparator,并将新元素插入到由 确定的索引处Comparator。所以基本上列表可能必须根据添加的每个新元素重新排序。

无论如何,是否可以通过Comparator或其他类似方式以这种方式实现这一目标?

0 投票
1 回答
1804 浏览

algorithm - 具有给定纵横比的树形图

我想创建一个TreeMap,使用图片来填充treemap矩形。我可以假设所有图片都具有相同的宽度和高度(即纵横比)。因此,我需要一种treemapping算法来创建具有给定比例的矩形,我是否能够将图片放在那里(如果需要,也许可以缩放图片)。

你能推荐一个吗?