﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Gauss的十九岁</title><link>http://www.cppblog.com/yh-tsp/</link><description>－－终于不明白了</description><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 21:35:01 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 21:35:01 GMT</pubDate><ttl>60</ttl><item><title>MST的更新，23.2-7</title><link>http://www.cppblog.com/yh-tsp/archive/2008/01/11/41002.html</link><dc:creator>被苹果砸到了</dc:creator><author>被苹果砸到了</author><pubDate>Fri, 11 Jan 2008 15:59:00 GMT</pubDate><guid>http://www.cppblog.com/yh-tsp/archive/2008/01/11/41002.html</guid><wfw:comment>http://www.cppblog.com/yh-tsp/comments/41002.html</wfw:comment><comments>http://www.cppblog.com/yh-tsp/archive/2008/01/11/41002.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/yh-tsp/comments/commentRss/41002.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yh-tsp/services/trackbacks/41002.html</trackback:ping><description><![CDATA[看CLRS的英语不舒服，一边看一边记录，怕以后忘了。<br><br>引理&nbsp; 设T是G（V，E）的最小生成树，G&#8216;是G（V&#8216;，E&#8217;）的子图。若T&#8217;＝E－T，则G&#8216;的最小生成树不包括T&#8217;中的边。<br><br>事实&nbsp;&nbsp;  对于任意点对（u,v)属于V，如果Kruskal算法在G上运行后这些向量是属于同一个集合的，那么在G&#8216;上运行Kruskal算法后，它们仍然属于同一个集合。<br><br>后面就是对上面两个的证明，好难看啊，直接看结论。<br><br>已
知G&#8216;（V&#8217;，E&#8216;）是G（V，E）加入一个新的节点和其所属的边后构成的新图。设T是G的MST。计算G&#8217;的MST，构造新图G&#8220;（V&#8216;，E&#8221;），E
&#8220;包括T和E&#8216;－E，然后找出G&#8220;的MST，T&#8216;。由于引理，G&#8217;的MST不包含E－T。还句话说，G&#8216;包括T和E&#8217;－E。这些边精确的包括在E&#8221;中。于
是，G&#8220;的MST，T&#8216;，也是G&#8217;的MST。<br><br>尽管证明引理用的是Kruskal算法，但不需要使用它。我们使用Prim算法和Fibonacci-heap priority queue。<br>最后得出结论计算G&#8216;的MST需要O（VlgV）。<br><br>过程复述一下：（以下简称MST为T，以标号区分）<br>
已经得到G的T，加入一个节点和边后构成G&#8216;。为了计算G&#8217;的T&#8216;，则用T和新加入的边构成G&#8220;，<br>
用Prim计算G&#8220;的T&#8221;，根据引理，T&#8220;＝T&#8216;，完毕。<br><br>23时51分36秒<br>于校<br><br><br><br><br><img src ="http://www.cppblog.com/yh-tsp/aggbug/41002.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yh-tsp/" target="_blank">被苹果砸到了</a> 2008-01-11 23:59 <a href="http://www.cppblog.com/yh-tsp/archive/2008/01/11/41002.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>