如何画二叉树的图

作者&投稿:线舒 (若有异议请与网页底部的电邮联系)

善彩19323811023问: 有谁知道二叉树是怎么画出来的? -
修武县息斯回答: 二叉树的画法可以分为: 1、确定根节点 2、确定该节点的左儿子与右儿子 3、递归下去,直到所有节点都不再有儿子节点根据二叉树具体的存储结构,确定根及儿子节点的方法也不一样 从你这图来看,A-G是按层遍历的,既自顶至下,自左至右的顺序遍历如果是用数组来存,可以表示为 索引 0 1 2 3 4 5 6 7 8 节点 A B C D 空 E F 空 G 其中第一个节点即为根节点 索引号为i的节点的:左儿子索引号2i+1右儿子索引号为2i+2 从根节点开始递归下去,就可以画出整个树;饿如果是链表存储,其物理地址与逻辑地址就没有直接联系了,只能靠节点之间的逻辑来推了

善彩19323811023问: 这个二叉树图怎么画? -
修武县息斯回答: 答案是D利用先序第一个是根,回到中序就可以将其切分成左子树、根、右子树再将左子树和右子树的先序与中序联合起来用同样的方法就可以还原二叉树了

善彩19323811023问: 这个二叉树怎么画啊
修武县息斯回答: 对于这种题有我有一个很简单的方法去做. 就是划线法(我自己给的名字). 因为前序中派第一个树的顶点,中序中子树是分别在定点的两边的. 所以A一定是顶点,中序排序可以分为两个子树EBCD,FHIGJ,我们就将这两个子树分别用一条横线画出来,表示第一层,然后在前序中分别找出两个子树,也用横线画出来,用同样的方法对左子树再分子树,用第二条横线画出来,表示第二层.同样就这样分析.看图:http://img.photo.163.com/7O4F7yEw5xUiDB3QC9jAhQ==/163818436447934705.jpg

善彩19323811023问: 如何画二叉树 -
修武县息斯回答: 从root node开始如果数值比current node小就往左下走, 大就往右下走, 直到无路可走, 如果还小就在左边加个含有当前数值的node, 大就右边加一个

善彩19323811023问: C语言 请问这个二叉树的图怎么画,光看答案看不懂 -
修武县息斯回答: 图片没什么难的,只是中列列序需要注意一点 左树然后节点然后右树 HDBEAFCG

善彩19323811023问: 如何在WORD文档中画二叉树 -
修武县息斯回答: word2007 插入-形状-选择带椭圆的那个图形,选后手动跟画图一样画个圆,选中这个圆,右键选择插入文字即可写字,插入斜线的方法一样,就是选中直线手动画一个. word2003 插入-图片-自选图形-选择带椭圆的那个图形,选后手动跟画图一样画个圆,选中这个圆,右键选择插入文字即可写字,插入斜线的方法一样,就是选中直线手动画一个.

善彩19323811023问: 二叉树的画法 -
修武县息斯回答: 二叉树的结构有顺序存储和链式存储两种存储结构,其中顺序存储是通过数组实现的,从上到下,从左到右的顺序依次存放根、左孩子、右孩子;链式存储是通过指针实现的,一个结点有三个域:左指针、数据域、右指针.

善彩19323811023问: 有谁知道怎么方便快捷地绘制下面几张图,特别是二叉树.不知道课本上都是用什么画的,那么漂亮. -
修武县息斯回答: 就用visio,你说的那个在数据库类别的ORM图表里.

善彩19323811023问: 画一棵二叉树 -
修武县息斯回答: 试 首先后序倒数第3个肯定是G而不是C,你打错了吧 后序最后一个是A,所以肯定A是根.看中序,A左边的是A的左子树,BDCE构成.A右边的是A的右子树,FHG构成.分别研究左子树和右子树,方法就是试,根据中序画一个然后对照后序,如果不对就再换可能性.最后结果: A是根,A的左儿子B,B没有左儿子,B右儿子是C,C的左儿子D,C的右儿子E. A的右儿子F ,F左儿子G,F右儿子G.你画出来看看对不对

善彩19323811023问: 怎么用word文档去画一些比如二叉树或者是DSF树的图吖?我不知道怎么拜托各位了 3Q -
修武县息斯回答: 要是专业的话使用visio吧,office里自带,学起来非常容易,完全可以满足你的需要.而且都是微软出的,内嵌起来没问题,可以上网搜一下.不要求那么高的话,就是用windows自带的画图程序,画好后插入.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网