社区
数据结构与算法
帖子详情
求树的最长链的算法
billytank
2003-12-16 03:56:40
就是已知一棵树的连接矩阵的表达形式
然后要求这棵树的最长链的大小
怎么求?
...全文
164
6
打赏
收藏
求树的最长链的算法
就是已知一棵树的连接矩阵的表达形式 然后要求这棵树的最长链的大小 怎么求?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzwu
2003-12-17
打赏
举报
回复
抱歉,写错了,应为:
4.Q-P2是这棵树的最长链。
zzwu
2003-12-17
打赏
举报
回复
树的最长链求法:
1.任意取树的一个结点P1
2.求出与P距离最远的结点Q
3.再求出与Q距离最远的结点P2
4.P1-P2就是这棵树的最长链了。
zzwu
2003-12-17
打赏
举报
回复
是任意两个节点间只有一条通路?
zzwu
2003-12-17
打赏
举报
回复
两个节点间有且只有一条通路,还有可能不是树?(我还弄不清楚含义。)
billytank
2003-12-17
打赏
举报
回复
我想出来一种方法,是贪心法
花时间1.96S
有人0.35s就做出来了
怎么做的阿
billytank
2003-12-17
打赏
举报
回复
补充一下:
点的规模为1000*1000
严格来说不是一棵树
其实就是一个图,然后图中的两个节点间有且只有一条通路
最后就是求所有的通路中最长的那条
c++ 树形dp 刷题
算法
树形DP的一个典型应用场景是在给定一棵树的情况下,求解最大独立集、最小代价覆盖、最大权值独立集、
最长
链
等问题。在这些问题中,每个节点的状态可以用不同的参数来表示,如是否选中、权值等。 在实现树形DP时,...
【史上最全】
算法
面试题集锦.pdf
然后将长
链
表指针向前移动长度差的步数,最后同时遍历两个
链
表,如果它们指向同一节点,则
链
表相交,否则不相交。 问题扩展: 1. 判断二元树是否为二元查找树的后序遍历结果 知识点:二元查找树、后序遍历、二元...
树+线段树+LCA的讲解
树的直径指的是树上任意两个节点之间距离的最大值,它反映了树的“
最长
链
”。求解树的直径有两种常用的方法,分别是两次深度优先搜索(DFS)和两次广度优先搜索(BFS)。在找到任一节点的最远节点后,再以这个最远...
第2章 树形动态规划(2021.07.23).pdf
通过比较子节点的
最长
链
和当前节点的
最长
链
,可以更新这些记录值,并最终求得整棵树的
最长
链
。 树形动态规划还适用于求解树上各点到其他点的最远距离问题。解法是从一个节点出发,计算其向上和向下到各个叶子节点的...
算法
设计期末考试题第四章
通过对判定树的深度分析,可以证明最坏时间复杂度的界限。归并排序是一种稳定的排序
算法
,它通过分治策略将数组分割成两半,递归地排序每一半,然后将它们合并成一个有序数组。 #### 复杂度分析 - **时间复杂度**:...
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章