提问:在LINUX终端中打印二叉树图形间距不足

lxmuyu 2013-10-30 08:00:54
想在终端中打印出一个树形的图,通过控制回车、空格来控制树的图形,现在不知道如何分配各各节点的横坐标,使程序的输出不会因为节点的增加而出错
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
天长日久coding 2013-12-11
  • 打赏
  • 举报
回复
引用 4 楼 lxmuyu 的回复:
[quote=引用 3 楼 mujiok2003 的回复:] [quote=引用 2 楼 lxmuyu 的回复:] [quote=引用 1 楼 mujiok2003 的回复:] 固定间距, 需要得到树的高度(深度)和宽度。 需要处理宽度超过终端可见宽度的情况。
固定间距,随着节点增加,左树的右节点会与右树的左节点冲突?[/quote] 左树和右树之间也要有间距。 [/quote] 找到了一个这方面的资料,解决了我的问题! 谢谢你的回复~结帖[/quote] 我也在找这方面的资料,能把你找的资料链接发一下吗?
lxmuyu 2013-10-30
  • 打赏
  • 举报
回复
引用 3 楼 mujiok2003 的回复:
[quote=引用 2 楼 lxmuyu 的回复:] [quote=引用 1 楼 mujiok2003 的回复:] 固定间距, 需要得到树的高度(深度)和宽度。 需要处理宽度超过终端可见宽度的情况。
固定间距,随着节点增加,左树的右节点会与右树的左节点冲突?[/quote] 左树和右树之间也要有间距。 [/quote] 找到了一个这方面的资料,解决了我的问题! 谢谢你的回复~结帖
mujiok2003 2013-10-30
  • 打赏
  • 举报
回复
引用 2 楼 lxmuyu 的回复:
[quote=引用 1 楼 mujiok2003 的回复:] 固定间距, 需要得到树的高度(深度)和宽度。 需要处理宽度超过终端可见宽度的情况。
固定间距,随着节点增加,左树的右节点会与右树的左节点冲突?[/quote] 左树和右树之间也要有间距。
lxmuyu 2013-10-30
  • 打赏
  • 举报
回复
引用 1 楼 mujiok2003 的回复:
固定间距, 需要得到树的高度(深度)和宽度。 需要处理宽度超过终端可见宽度的情况。
固定间距,随着节点增加,左树的右节点会与右树的左节点冲突?
mujiok2003 2013-10-30
  • 打赏
  • 举报
回复
固定间距, 需要得到树的高度(深度)和宽度。 需要处理宽度超过终端可见宽度的情况。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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