问题标签 [hierarchical-trees]

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 回答
71 浏览

python - 如何使用 python 实现层次树?

我正在做一个需要返回树中所有叶子(文件)列表的项目。我不知道如何开始,我需要一些帮助:)

我需要创建一个程序来返回当前运行进程的文件夹中的所有文件和文件夹(my_program.py),结果应该包含根文件夹、文件、子文件夹和 subfolders.files 等。

0 投票
0 回答
623 浏览

c# - 如何使用数据库中的递归数据创建分层树结构

我想使用 button_click 事件使用数据库中的递归数据填充分层树结构

我在表中有以下记录。

// 注意:bomItem是父字段,partId是子字段

我遇到的问题:

  1. 当导航到下一条记录时,保持上一条记录的树结构,当我导航到另一条记录时,我想清除树视图。

  2. 为了显示完整的树结构,我必须先填充孩子的

这是我使用的代码

//按钮点击事件

//文件树()

描述问题 1 的图像

0 投票
1 回答
475 浏览

javascript - 如何防止 d3.layout.partition 中子节点的默认排序?

d3.layout.partition 默认自动按降序对子节点进行排序。我正在使用冰柱图来显示二叉树,我想在其中保留原始树结构而不进行任何节点重新排序。如何在没有排序的情况下从树中创建节点数组?我的代码将节点设置如下:

0 投票
0 回答
444 浏览

mysql - 如何在 mysql 中查询叶节点返回根节点的路径

假设我有这张桌子:

分层表

现在,如果我需要从任何节点获取到根节点的路径,我将如何获得呢?

假设我搜索了 id=28,那么我想通过 parent_id 获取到根节点的 (0,19,20) 路径。

更新 Abhik Chakraborty 的评论:请注意,我不要求任何分层查询。

Shadow 评论更新:我无法使用程序,这就是我寻求查询帮助的原因。请不要回答任何存储过程。

0 投票
1 回答
37 浏览

java - Java 垃圾收集器 (GC) 可以收集用于分层对象结构吗?

在下面的类层次结构中,
我将 null 设置为parentchild
我不确定在 parent 设置为null并且child设置为null后垃圾收集器是否可以收集。
(假设main方法在一个类中。)

0 投票
1 回答
156 浏览

r - R中按日期高效查找的最佳数据结构

我有一个数据框 df,其中包含 2018 年每小时通过伦敦地铁站的流量:

它的长度超过 7,000,000 行。我想要一种有效的方法来查找特定日期和时间的流量。例如,如果我想知道 2018 年 4 月 5 日上午 10 点在“X”站的流量,我目前会执行:

但是这种方法将不必要地查看整个数据框。我的想法是将数据组织成这样的层次结构:

我之前的请求现在类似于:

这将快几个数量级。我的问题是,首先将 df 实际组织成一棵树需要很长时间!如果我采用 1000 行的子集,则需要几分钟。所有 7,000,000 行,它都在翻腾,看不到尽头。

我的问题:

1)当数据按日期组织时,最适合快速查找的数据结构是什么?

2) df 是否太大以至于这个结构不合适?

0 投票
1 回答
711 浏览

json - NEO4j 从数据库返回嵌套的分层 JSON

所有相关的

我在 db 上有一个树模型,如图所示

  • 城市节点通过 IS_A_City_BELONGING_TO 链接到区域节点
  • 扇区节点通过 IS_A_SECTOR_BELONGING_TO_THAT_REGION 链接到区域节点
  • 扇区节点通过 IS_A_SECTOR_BELONGING_TO_THAT_CITY 链接到城市节点

分层嵌套的json理想输出如下

<code>需要的json文件层次树</code>

在此处输入图像描述

如何使用密码请求从 db 生成 json 文件。

非常感谢您。

0 投票
0 回答
35 浏览

c# - 使用布尔矩阵查找嵌套层次结构

我创建了一个节点生成器来获取 n 个元素如何相互连接。它是节点树中表示的父子层次结构。

我正在使用类似下面的代码的树生成器来找到最好的两个链。

下面是代码:

我正在寻找一种遍历树并找到两个分层连接项的方法。

0 投票
1 回答
14 浏览

nattable - 我可以在同一个 nattable 中的分层树结构中拥有树网格结构吗?我可以将两者结合起来吗?

我想要树网格结构(截图: https ://imgur.com/M4HUG6d ),我们在顶部有根对象,然后 A 和 A.1 等等随着比较器处理而扩展,但我想知道如何在分层网格表中具有此功能,这是一个棘手的问题,但我需要知道我需要更改哪些内容以及我应该如何获得该功能,bodylayerstack 应该是什么样子,我想要为了保持层次结构,我想至少在第一列中在层次结构表中添加树格式。您的回答将受到高度评价。谢谢

0 投票
0 回答
56 浏览

d3.js - 节点溢出 D3js

在闪电中,我们正在使用D3js库在圆形树中显示径向树。当我们有大约15 个节点时,它看起来不错。

当我们尝试显示超过 15 条记录时,节点相互碰撞

我需要在圆圈周围显示 40 多个节点,节点之间有良好的空间。

在这里,我分享了我的代码和屏幕截图

这是与现有节点发生冲突的图像,也是 svg 之外的图像