| 查看: 366 | 回复: 0 | ||
zhaoqiang93木虫 (正式写手)
虫虫
|
[求助]
急求!!!!!求大神帮忙做一下二叉树的算法设计题
|
|
对于以下关于二叉树的算法设计题,二叉树均用二叉链表作为存储结构,其结点结构为 (Lchild, data, Rchild) ,其中Lchild 和 Rchild 分别是指向左、右孩子的指针,data是一个整数域(如果没有特别说明的话,data的值为正整数)。 【1 】若树中任一结点的左右子树高度之差的绝对值不大于1,则称该树是平衡的。试编写算法,判断给定二叉树是否是平衡的。 【2 】 试编写算法,删除一棵非空二叉树T 中的所有叶子结点(只有一个根结点不做删除)。 【3 】 对于二叉链表实现的二叉树T,定义根到结点n 的路径代价为路径上所有结点的data 域值的和。试设计算法,求此二叉树中具有最大代价路径的结点及其路径和。 例如,对于如图所示的二叉树,具有最大代价路径的结点是7 ,其路径和为27 。 最好用C编出来程序啊。。急求急求! |










回复此楼