【发布时间】:2023-04-03 12:43:01
【问题描述】:
简单通用的树状数据结构
数据结构示例
Animated Cartoons have 4 extremities (arm, leg,limb..)
Human have 4 ext.
Insects have 6 ext.
Arachnids have 6 ext.
Animated Cartoons have 4 by extremity
Human have 5 by ext.
Insects have 1 by ext.
Arachnids have 1 by ext.
某种实现
Level/Table0
Quantity, Item
Level/Table1
ItemName, Kingdom
Level/Table2
Kingdom, NumberOfExtremities
Level/Table3
ExtremityName, NumberOfFingers
示例数据集
1 荷马辛普森,1 拉尔夫威格姆,2 乔恩 飞碟,3 原子蚁,2 Shelob(蜘蛛)
查询..“手指数”
数字 = 1*4*4 + 1*4*4 + 1*4*5 + 3*6*1 + 2*6*1 = 82 根手指(让乔恩成为人类)
我想知道是否有任何工具可以定义它可解析用于自动创建继承的数据,并绘制这种树,(加上制作这种树数据访问,如果可能的话..)
它可以手动用例如 FreeMind 来绘制,但是 AFAIK 它不允许你定义数据类型或结构来自动创建项目的继承分支,所以真的很烦人必须通过复制来重复和重复一个结构(并且有出错的风险)。重复数据的重复工作,(人类运行重复的代码),这是一个错误的功能。
所以我想用正确的语言编写数据,让我可以重复使用它 对于查询和可视化,如果所有数据都在 XML、Java 类或数据库文件等中。是否有一些工具可以查看树并进行查询?
PD : 在文件系统中创建嵌套文件夹并在树视图中使用 Norton Commander 不是一种选择,我希望(只是因为它必须手动构建)
【问题讨论】:
标签: sql data-structures visualization mindmapping