Redian新闻
>
为啥windows phone的广告都是HTC?
avatar
为啥windows phone的广告都是HTC?# PDA - 掌中宝
B*1
1
Given a "directed" graph, write an algo to figure out if the given graph is
a tree.
avatar
f*g
2
刚刚发现自己的shopper被砍了。
要是还有10%CB我就等周一重开一个shopper再买。
avatar
b*l
3
给组织交钱了?
avatar
y*g
4
真题吗?
我觉得可以从root开始dfs不会遇到visit过的node 而且能一次遍历完,
为了找root,可以每个node都作为root尝试一次
avatar
t*g
5
yes, 10%
avatar
c*p
6
DFS,如果没有back, forwarding和cross edge,并且所有顶点都相连,那就是tree了。。

is

【在 B*******1 的大作中提到】
: Given a "directed" graph, write an algo to figure out if the given graph is
: a tree.

avatar
f*g
7
多谢!
avatar
B*1
8
Sounds right one.

。。

【在 c****p 的大作中提到】
: DFS,如果没有back, forwarding和cross edge,并且所有顶点都相连,那就是tree了。。
:
: is

avatar
k*n
9
找root就找没有入度的节点,不用每个都遍历一次

【在 y*******g 的大作中提到】
: 真题吗?
: 我觉得可以从root开始dfs不会遇到visit过的node 而且能一次遍历完,
: 为了找root,可以每个node都作为root尝试一次

avatar
y*g
10
有道理
没想到这个

【在 k****n 的大作中提到】
: 找root就找没有入度的节点,不用每个都遍历一次
avatar
c*p
11
嗯,这个好。先把顶点全遍历一次,
如果入度为0的顶点个数不为1,直接返回false。。。。

【在 k****n 的大作中提到】
: 找root就找没有入度的节点,不用每个都遍历一次
avatar
k*n
12
what does it mean a "directed" tree?
no parent link? then the root is the 0 in-degree node, whic
can be found in O(n)
then do a dfs/bfs to judge.

【在 y*******g 的大作中提到】
: 真题吗?
: 我觉得可以从root开始dfs不会遇到visit过的node 而且能一次遍历完,
: 为了找root,可以每个node都作为root尝试一次

avatar
J*n
13
我觉得可以直接计算每个节点的入度。由树的性质,如果入度为0的节点数为1并且其余
节点的入度为1, 则该图为树,否者,如果入度为0的节点的数目为0或者大于1,或者有
节点的入度大于1,则不是树
必要性(树-》上面的性质)很容易证明
充分性:如果入度为0的节点数为1并且其余节点的入度为1=》树
Proof: 显然这个图入度的总和为n-1, n为节点数
因为图为有向图,每一边贡献一个入度,故(1)图中有n-1条边
并且我们可以证明(2).图中不含回路 (3). 从一个节点到另一个节点最多只存在一条路
由(1),(2),(3)可知该图是一棵树
复杂度为O(E)

is

【在 B*******1 的大作中提到】
: Given a "directed" graph, write an algo to figure out if the given graph is
: a tree.

avatar
a*t
14
我也想过这个.
但好像有个反例:
节点:1,2,3,边:1->2,2->1
似乎还是得验证图连通(或者无回路)

【在 J*********n 的大作中提到】
: 我觉得可以直接计算每个节点的入度。由树的性质,如果入度为0的节点数为1并且其余
: 节点的入度为1, 则该图为树,否者,如果入度为0的节点的数目为0或者大于1,或者有
: 节点的入度大于1,则不是树
: 必要性(树-》上面的性质)很容易证明
: 充分性:如果入度为0的节点数为1并且其余节点的入度为1=》树
: Proof: 显然这个图入度的总和为n-1, n为节点数
: 因为图为有向图,每一边贡献一个入度,故(1)图中有n-1条边
: 并且我们可以证明(2).图中不含回路 (3). 从一个节点到另一个节点最多只存在一条路
: 由(1),(2),(3)可知该图是一棵树
: 复杂度为O(E)

avatar
J*n
15
哦,对的,看来不能那样证明(2)和(3)
似乎再加上验证一下有没有孤立点就可以了,看来还得再回去看看图论的东西

【在 a*****t 的大作中提到】
: 我也想过这个.
: 但好像有个反例:
: 节点:1,2,3,边:1->2,2->1
: 似乎还是得验证图连通(或者无回路)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。