简单和常见的树状数据结构中创建,显示和查询数据结构简单
数据结构例子
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尸罗(蜘蛛)
查询.. “指的根数”
总数= 1 * 4 * 4 + 1 * 4 * 4 + 1 * 4 * 5 + 3 * 6 * 1 + 2 * 6 * 1 = 82周的手指(或让乔恩是人类)
我不知道是否有任何定义它的工具可解析自动创建继承的数据,并提请这种树,(同时使这种数据访问,如果加在那里更多钞票。)
它可以得出手动与例如FreeMind,但AFAIK它不让你自动定义数据类型或结构为创建项目的继承分支,所以它真的很烦人,必须通过复制(以及有错误的风险)重复和重复一个结构。对重复数据重复工作(人类运行重复代码),这是一个错误的功能。
所以我想在这让我重用 查询和可视化,如果所有的数据都是在XML或Java类,或在一个数据库文件等正确的语言写的数据。有是查看树并进行查询的一些工具?
PD:在文件系统创建嵌套的文件夹,并在树视图中使用诺顿指挥官,是不是一种选择,我希望(只是因为它必须手工建造)
1因为你的理解是正确的,那么你的答案是以第一种语言创建数据结构(可能是为回答查询做好准备),然后用第二语言创建一个脚本来构建LaTeX代码输出(第三种语言),这是一条长路径,但可以工作 – 2010-09-03 16:34:47
我发现这一个http://www.graphviz.org/,它不是一个完整的解决方案,但将是一个选项LaTeX – 2010-09-07 17:06:38