问一个数据结构的题,谁帮帮啊?!

lovebcb 2003-08-26 09:09:05

一棵查找二叉树,其结点ABCDEF依次存放在一个起始地址为n(假定地址以字节为单位顺序编号)的连续区域中,每个结点占4个字节:前两个字节存放结点值,后两个字节依次放左指针、右指针。
若该查找二叉树的根结点为E,则它的一种可能的前序遍历为( D答案EACBDF ),相应的层次遍历为( A答案EAFCBD )。
在以上两种遍历情况下,结点C的左指针Lc的存放地址为( B答案n+10 ),Lc的内容为( A答案n+9 )。结点A的右指针Ra的内容为( B答案n+8 )

对于后两个空的答案,我怎么也理解不了啊?谁帮帮啊?!
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovebcb 2003-08-26
  • 打赏
  • 举报
回复
确定二叉树是从备选答案中确定的。
BlueSky2008 2003-08-26
  • 打赏
  • 举报
回复
就是要根据前序遍历和层次遍历确定二叉树阿
不过根据题目好像还确定不了。
lovebcb 2003-08-26
  • 打赏
  • 举报
回复
SoftWare1999(Programmer)和:happy__888([顾问团]寻开心) 的对
寻开心 2003-08-26
  • 打赏
  • 举报
回复
E
A F
C B
D

OR

E
A F
C
B
D
OR
E
A F
C
B D
SoftWare1999 2003-08-26
  • 打赏
  • 举报
回复
如果是这样的树:
E
/ \
A F
/ \
C B
|
D
后面2空没有意义了。
应该是这样的树
E
/ \
A F
\
C
/ \
B D
C的lc就是 B的首地址,就是n+4
A的Ra就是 C的首地址,就是n+8
影子传说 2003-08-26
  • 打赏
  • 举报
回复
E
/ \
A F
/ \
C B
|
D
这样的树么?

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧