摘要:        
#include #include int a[]={10,22,42,51,56,63,78,99,102,118}; int binSearch(int* a, int begin, int end, int k){ int mid = begin + ( (end - be...    阅读全文
posted @ 2014-05-02 23:42
拦云
阅读(286)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Floyd算法所有顶点对之间的最短路径问题是:对于给定的有向网络G=(V,E),要对G中任意两个顶点v,w(v不等于w),找出v到w的最短路径。当然我们可以n次执行DIJKSTRA算法,用FLOYD则更为直接,两种方法的时间复杂度都是一样的。1.定义概览Floyd-Warshall算法(Floyd-...    阅读全文
posted @ 2014-05-02 20:13
拦云
阅读(3503)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Kruskal算法1.概览Kruskal算法是一种用来寻找最小生成树的算法,由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪婪算法的应用。和Boruvka算法不同的地方是,Kruskal算法在图中存在相同权值的边时也有效。2.算...    阅读全文
posted @ 2014-05-02 17:07
拦云
阅读(1196)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(...    阅读全文
posted @ 2014-05-02 17:04
拦云
阅读(497)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号