模拟出一个二叉树的图形,如何实现?(100分)

  • 主题发起人 主题发起人 crazyangel
  • 开始时间 开始时间
C

crazyangel

Unregistered / Unconfirmed
GUEST, unregistred user!
A
B1 B1
C1 C2 C3 C4
D1 D2 D3 D4 D5 D6 D7 D8
..............................................
类似于这样的一个结构,用图形表示出来。并且A,B..,C..,D...等都是单独的对象。他们之间是逐级的关系。也就是B是 A的下级,c是b的下级。d是c的下级。
这样的表结构应该怎样设计,以及怎样根据这样的表结构能形成一个二叉树的图。
那位大侠知道,应该怎样实现?最好能把思路清晰的描述出来。
 
我觉得,最好用位图的方式显示比较简单,最好是采用中序遍历,先画跟节点,
每个节点的坐标,根据自己的深度和相对最左边叶子节点的偏移来决定,第一次调试,最好采用一颗满二叉树
 
觉得你的思路可行,仁兄能否详细的分析一下呢。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
598
import
I
I
回复
0
查看
612
import
I
后退
顶部