早教吧作业答案频道 -->其他-->
求二叉树的最远路径问题1015.最远路径TimeLimit:1000MSMemoryLimit:32768KBTotalSubmission(s):13AcceptedSubmission(s):4Description有一棵有n个节点的二叉树,它的节点编号为1到n,根节点编号是1,它的每条边都
题目详情
求二叉树的最远路径问题
1015.最远路径
Time Limit:1000 MS Memory Limit:32768 KB
Total
Submission(s):13 Accepted Submission(s):4
Description
有一棵有n个节点的二叉树,它的节点编号为1到n,根节点编号是1,它的每条边都有一个给定的长度.请你求出该二叉树中距离根节点最远的节点.
Input
第1行:一个数字n(1 n;
\x05str* arr=(str*)malloc(sizeof(str)*(n+1));//开辟空间 数组从1开始
\x05//输入每个结点数据
\x05for(int i=1;i>arr[i].distance>>arr[i].lchild>>arr[i].rchild;
\x05\x05arr[i].tag=0;
\x05\x05if(arr[i].lchild==0&&arr[i].rchild==0)//标记叶子结点
\x05\x05\x05arr[i].tag=1;
\x05\x05if(i==1)
\x05\x05\x05arr[i].tag=2;//标记2表示是根结点
\x05}
\x05//为每个结点添加指针指向关系
\x05for(int j=1;jdistance;
\x05\x05\x05\x05next=next->Parent;
\x05\x05\x05}
\x05\x05\x05if(sum>sum1)
\x05\x05\x05\x05sum1=sum;
\x05\x05}
\x05}
\x05cout
1015.最远路径
Time Limit:1000 MS Memory Limit:32768 KB
Total
Submission(s):13 Accepted Submission(s):4
Description
有一棵有n个节点的二叉树,它的节点编号为1到n,根节点编号是1,它的每条边都有一个给定的长度.请你求出该二叉树中距离根节点最远的节点.
Input
第1行:一个数字n(1 n;
\x05str* arr=(str*)malloc(sizeof(str)*(n+1));//开辟空间 数组从1开始
\x05//输入每个结点数据
\x05for(int i=1;i>arr[i].distance>>arr[i].lchild>>arr[i].rchild;
\x05\x05arr[i].tag=0;
\x05\x05if(arr[i].lchild==0&&arr[i].rchild==0)//标记叶子结点
\x05\x05\x05arr[i].tag=1;
\x05\x05if(i==1)
\x05\x05\x05arr[i].tag=2;//标记2表示是根结点
\x05}
\x05//为每个结点添加指针指向关系
\x05for(int j=1;jdistance;
\x05\x05\x05\x05next=next->Parent;
\x05\x05\x05}
\x05\x05\x05if(sum>sum1)
\x05\x05\x05\x05sum1=sum;
\x05\x05}
\x05}
\x05cout
▼优质解答
答案和解析
貌似.sum+=next->distance 那叶子节点的distance加了吗
看了求二叉树的最远路径问题1015...的网友还看了以下:
下面与80×86微处理器I/O有关的叙述中,错误的是A.80×86微处理器有专门的I/O指令,用于对 2020-05-23 …
微处理器对I/O口的编址方式有( )。A.将I/O口地址和主存储器地址统一编址B.将I/O口地址和存 2020-05-23 …
下面与80x86微处理器I/O有关的叙述中,错误的是( )。A.80x86微处理器有专门的I/O指令 2020-05-24 …
已知:点O到△ABC的两边AB,AC所在直线的距离相等,且OB=OC.(1)如图1,若点O在边BC 2020-06-12 …
如图,直线l与O相离,过点O作OA⊥l,垂足为A,OA交O于点B,点C在直线l上,连接CB并延长交 2020-07-21 …
如图1,点O为直线AB上一点,过点O作射线OC,将一直角三角形的直角顶点放在点O处,一边OM在射线 2020-07-22 …
(1)如图1,在平行四边形ABCD中,将△BCD沿BD翻折,使点C落在点E处,BE和AD相交于点O 2020-07-31 …
(1)如图1,已知∠ABC=70°,∠ACB=50°,∠ABC和∠ACB的平分线交与点O,求∠BO 2020-08-03 …
如图矩形ABCD中AB=6BC=2√3点O是AB的中点点P在AB的延长线上且BP=3一动点E从O点出 2021-01-02 …
对于空间任意一点O和不共线的三点A、B、C,有如下关系:6OP=OA+2OB+3OC,则()A.四点 2021-01-09 …