问题标签 [tree-structure]
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.
php - 阿贾克斯不工作。输出不显示
我在代码中使用 ajax 时遇到问题。它的工作原理是 index.php 会将值传递给 ajax.js,然后转到further.php。在进一步的.php 中将生成一个树形图,并且应该在 index.php 页面的一个 div 中呈现。这应该在我单击 index.php 上的“继续”时完成。但是,当我尝试这个时,输出现在出现了。div 有一个边框,所以我看到 div 显示为空,而它应该有来自进一步.php 的树图。下面是该过程之前和之后的图像,我单击“进一步”,从进一步的.php 中获取图表。
图 1:点击链接之前的 index.php 并调用 ajax 函数。
图 2:空的 div 屏幕截图。(在文本下:“Go far”)。空 div 上方的部分图是树的样子。调用ajax函数后。空 div,即数字 1 下方的边界区域,是应该显示来自进一步.js 的树形图的位置。
图中的图 1,即在图 2 中的文字下方,是一个测试,看数据是否从 index.html 成功传递,通过 ajax.js 到further.php。出现这个数字,表示数据正在成功传递。但是所需的输出没有出现,div 是空的。
我该如何解决?
那么为什么further.php的javascript代码中的树形图没有出现呢?
javascript - 树形图:一页上多个
我正在尝试将 2 个 d3.js 树图放在此处http://bl.ocks.org/1249394 在一页上。两棵树都将加载来自 Javascript 对象的不同数据。第一个将出现在:
第二棵树将被加载到:
#chart 和 #chart2 都在同一页面上,第一棵树 (#chart) 出现在页面顶部,第二棵树 (#chart2) 位于其下方,因为这就是图表 div 的排列方式。为此,我两次应用了来自http://bl.ocks.org/1249394的相同代码。每个 div 一个,两段代码之间的唯一区别是树的位置,即树 1:#chart 和树 2:#chart2。
树1:
树2:
其他一切都保持不变,包括变量和函数名称。这很好用,两个图表都按原样显示,除了 click 函数(代码中的最后一个函数:)只有第二棵树能够在点击树节点时折叠和展开,第一棵树不再能够这样做这个,第一个不再是交互的。
我该如何解决?
javascript - 树形图单击功能冲突
我在同一页面上有两棵树。第一个是http://bl.ocks.org/1249394,另一个是http://bl.ocks.org/2503502。我按照我的树的这 2 个链接上的示例进行操作,当然还有一些更改。我已将两者都包含在同一页面上。然而,点击功能似乎是冲突的。http://bl.ocks.org/1249394上的树 效果很好,但是http://bl.ocks.org/2503502上的树会生成具有正确数据的树,但是当我单击根节点折叠时,子节点数据更改为http://bl.ocks.org/1249394上第一棵树的子节点数据。我该如何解决这个冲突?
dialog - TreeStore DragNrop 活动未反映在 TreeStore 中
我创建了一个简单的 DragNDrop 编辑器来修改要保存在我的数据库中的树。(使用GXT 2.2.5无法升级)
我有一个用 TreeStore 构建的 TreePanel。TreePanel 既是 TreePanelDragSource 又是 TreePanelDropTarget。
拖放工作正常;作为测试,我使用了现有打开的 Dialog 窗口中的 TreeStore。当我在编辑器中拖放时,另一个窗口会立即显示树的变化。
但是,当我获取 TreeStore 以保存它时,节点不会在 Store 中重新排列。如何获得重组后的树结构?
TIA
python - Python TreeStructure(父母和孩子)类,孩子被附加到它自己的孩子身上?
我正在编写一个TreeStructure
(TS)类,它允许我创建相互链接的父对象和子对象。每个 TS 对象都有m_parent
属性,该属性由属性控制parent
,并且它们还有children
列表,该列表包含在该父级的所有子级中。每当我将一个孩子添加到它的父母children
列表中时,它也会被添加到它自己的children
列表中吗?这是我所拥有的:
现在通过创建两个简单的对象,它应该可以工作了。然而,事实并非如此。
问题出现在第 25 行self.m_parent.children.append(self)
。如果我在该行的两侧添加打印,我会看到两者print(self.m_parent.children)
并在附加行之前print(self.children)
打印一个空列表。[]
现在,如果我在附加行之后添加打印,两个打印都会说[<__main__.TreeStructure object at 0x...>]
,这应该只发生在父母身上,而不是孩子身上?
machine-learning - Unsupervised Feature extraction of dishes by building tree structure of ingerdients with Natural Language Processing
I am building a recommendation system for dishes. Consider a user eating french fries and rates it a 5. Then I want to give a good rating to all the ingredients that the dish is made of. In the case of french fires the linked words should be "fried" "potato" "junk food" "salty" and so on. From the word Tsatsiki I want to extract "Cucumbers", "Yoghurt" "Garlic". From Yoghurt I want to extract Milk product, From Cucumbers vegetable and so on.
What is this problem called in Natural Language Processing and is there a way to address it?
I have no data at all, and I am thinking of building web crawler that analyzes the web for the dish. I would like it to be as little Ad-Hoc as possible and not necessarily in English. Is there a way, maybe in within deep learning to do the thing? I would not only a dish to be linked to the ingredients but also a category: junk food, vegetarian, Italian food and so on.
graph-visualization - 可视化 HTML 文档树(DOM 树)的工具
我想可视化 HTML 网站的文档结构。
我想要的是这样的:
是否有任何已知的工具可以执行此操作以及可以将结果保存为位图文件的位置?
doctrine-orm - Doctrine 2 - 如何从主树类型实体设计具有子树类型属性的实体
我有一个具有一对多类别的主要实体段,并且类别具有一对多项目,所以 3 级树结构
SQL 表
这是我的实体公司,它有来自细分市场的细分市场
确定哪个段(也包括类别和项目)属于公司的公司 SQL 表。
Segment数据结构示例(数字代表ID):
- 段1
- 猫1
- 项目1
- 项目2
- 第 3 项
- 猫2
- 第 4 项
- 项目5
- 猫1
- 段2
- 三类
- 第 6 项
- 第四类
- 第 7 项
- 第8项
- 三类
公司 com1 的子部门如下:
- 段1
- 猫1
- 项目2
- 第 3 项
- 猫2
- 项目5
- 猫1
- 段2
- 第四类
- 第8项
- 第四类
所以我只会在 company_segment_linker 表
company_id |中存储公司 fk_id 和项目 fk_ids item_id
1 | 2
1 | 3
1 | 5
1 | 8
因为从项目表我可以参考类别和从类别表到段。
我的问题是,这在 Doctrine2 中是否有可能仅从项目外键创建子段,如果是,如何编写注释?还是我必须使用另一种方法来实现这一目标?谢谢你的帮助。PS:对不起我的英语:/
c# - 此 AutoMapper 配置的 EmitMapper 等效项是什么?
我有以下类和接口定义,并且想使用 EmitMapper 而不是 AutoMapper 从类映射到接口。当前代码有效,但我想使用 EmitMapper,但还没有弄清楚如何使用它。
这是所需映射的当前 AutoMapper 配置:
上述示例的等效 EmitMapper 代码是什么?
c++ - 有效地复制/乘法树
我需要(对于 g++)一个(计算时间)优化的算法树结构来复制/乘一棵树。
我的树将是一棵 k-ary 树,但不一定是填充的。主要操作是将现有树相乘(最多 k 次)并将树作为子树添加到新节点。然后叶节点级别将被擦除以保持固定级别规则。
有人知道提供此功能的数据结构吗?
乘法的一个例子:假设我们有一个二叉树
我们想添加一个新节点/乘以
所以结果看起来像
我试图将它组织在一个类似于堆的结构中的 std::vector 上,但是乘以树仍然有点慢,因为我必须自己复制每个树级别,而不是一次复制整个树。