以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 计算机考研交流 』 (http://bbs.xml.org.cn/list.asp?boardid=67) ---- 有向树的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=39506) |
-- 作者:adherent -- 发布时间:10/29/2006 11:00:00 PM -- 有向树的问题 做有向树的题,蒙了,如下: 题:数据结构课本p162页,t5.2——三个节点A,B,C能得出多少不同的有向树? 疑:1,看图论书P153页对有向树的定义——若有向图D的基图为无向树,那么D为有向树。即该题<A,B>,<C,B>构成的是有向树。 2,看DS课本p131页对树的逻辑描述——有且仅有一个根;除根外每个节点有且仅有一个前驱。即<A,B>,<C,B>构成的不是树,因为它有两个根A&C,且B有两个前驱A&C。 3,那么有向树是树么?? |
-- 作者:computerlover -- 发布时间:10/30/2006 2:20:00 PM -- 疑:1,看图论书P153页对有向树的定义——若有向图D的基图为无向树,那么D为有向树。即该题<A,B>,<C,B>构成的是有向树. 请问版主,上次问怎么把用mathtype 编辑的内容粘到这个论坛上来,你说截图,怎么截啊,是用软件,还是用 Shift+Ctrl+PrintScreen,先粘到Word上然后剪辑好再粘到这,还是怎么?那们高手指点下啊 |
-- 作者:Logician -- 发布时间:10/30/2006 5:14:00 PM -- 基图的定义是“把每条有向边变成相应的无向边”(参见教材P108),所以,如果有向图D的顶点集为{A,B,C},边集为{<A,B>,<C,B>},那么它的的基图G的边集就是{(A,B),(C,B)},它自然是连通的(从而也是无向树)。所以按图论的定义,D是有向树。呵呵。 关于截图,我用的土办法是:按PrintScreen键,然后在“画图”里粘贴,然后保存成gif格式,上传到这里来。
|
-- 作者:Logician -- 发布时间:10/30/2006 5:31:00 PM -- 1、离散教材上的定义确实和数据结构书上的定义不同。数据结构书上说的“有向树”其实就是离散教材上说的“根树”。正如离散教材所说,根树是一类特殊的有向树。 2、“有向树是树么”这个问题,取决于你怎么定义“树”了。许多图论的书上都提到过,图论的术语很不统一,不同的书上往往定义不尽相同。北大的离散教材上似乎没有明确定义“树”这个名词。不过把“树”看成是“有向树”和“无向树”的统称应该是合理的。在一般的数据结构书上说的树,显然都是有向树。所以说,一般来说,应该可以认为“有向树是树”。:)
|
-- 作者:adherent -- 发布时间:10/30/2006 6:21:00 PM --
在讨论下: 1,按照数据结构题解的那本书上对课本p162页t5.2的解答可以看书,数据结构上说的“有向树“不是根树吧。因为它这里认为图D={V,E}(其中V={A,B,C},E={<A,B>,<C,B>}),是有向树,而图D不是根树。 2,但是,根据数据结构课本上对于树的逻辑描述来看,数据结构里所说的树应该是根树。 3,问题在于,数据结构课本与其题解中出现了矛盾。 |
-- 作者:Logician -- 发布时间:10/30/2006 7:14:00 PM -- 汗…… 那我只能说书和题解都有问题了。 一般DS书上都只讨论根树的。 我们在数据结构里说的树应该都是指根树。 所以呢,如果按你所说,问题就是: 汗一下北大的DS书。 |
-- 作者:adherent -- 发布时间:10/30/2006 10:03:00 PM -- 呵呵,同意。 由于一般DS树上都只讨论根树,所以应该是那本题解上的答案有些问题了(我们默认为所有DS所说的有向树都是指的图论中的根树)。 |
-- 作者:computerlover -- 发布时间:11/2/2006 9:15:00 AM -- 以下是引用computerlover在2006-10-30 14:20:00的发言: 疑:1,看图论书P153页对有向树的定义——若有向图D的基图为无向树,那么D为有向树。即该题<A,B>,<C,B>构成的是有向树. 请问版主,上次问怎么把用mathtype 编辑的内容粘到这个论坛上来,你说截图,怎么截啊,是用软件,还是用 Shift+Ctrl+PrintScreen,先粘到Word上然后剪辑好再粘到这,还是怎么?那们高手指点下啊
唉!不好意思我当时没看清楚啊,犯一个低级错误. |
-- 作者:shun -- 发布时间:11/2/2006 10:45:00 PM -- <a,b>不是指a指到b吗.那<a,b><b,c>不就有两个根了?树不是不能用两个根么? |
-- 作者:Logician -- 发布时间:11/2/2006 11:02:00 PM -- “根树”不能有两个根。 离散教材上定义的“有向树”没有这个限制。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
74.219ms |