早教吧作业答案频道 -->其他-->
求二叉树的最远路径问题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...的网友还看了以下:
(1/4)k.s:英语作文:说明:假定你是wendy,请根据以下内容写一份邮件,写信人:Wendy 2020-05-13 …
求函数的拉氏反变换:X(s)=(s+2)/[s·(s+1)^2·(s+3)]我的解法如下:X(s) 2020-05-22 …
根据教材中的分类方法作答:(1)根据交叉分类法.请用斜线段将下面框图的酸与酸的分类连接起来:(2) 2020-06-27 …
下列二叉树描述中,正确的是A任何一棵二叉树必须有一个度为2的结点B二叉树的度可以小于2C非空二叉树 2020-07-14 …
设S1=1+(1/1²)+(1/2²),S2=1+(1/3²)+(1/4²),Sn=1+(1/n² 2020-07-18 …
初三数学二次根式乘除计算题(1)√24×√27;(2)√6×(-√15);(3)√18×√20×√ 2020-07-19 …
设S=根号1+1/1²+1/2²+根号1+1/2²+1/3²+...+根号1+1/2008²+1/ 2020-07-19 …
圆台体积公式推导中有一步没懂.答案说圆台体积公式为v=(1/3)H[S'+√(SS')+S](√为 2020-07-25 …
如图,矩形ABCD的四个顶点在正三角形EFG的边上.已知△EFG的边长为2,记矩形ABCD的面积为s 2020-11-01 …
用火柴棒按如图所示的方式搭成图形.(1)根据图形填写下表图形编号:123火柴棒根数:41217(2) 2020-11-11 …