equal
  deleted
  inserted
  replaced
  
    
    
     1 #include<math.h>  | 
     1 #include<math.h>  | 
     2 #include<hugo/list_graph.h>  | 
     2 #include<lemon/list_graph.h>  | 
     3   | 
     3   | 
     4 #include"bench_tools.h"  | 
     4 #include"bench_tools.h"  | 
     5   | 
     5   | 
     6 using namespace hugo;  | 
     6 using namespace lemon;  | 
     7   | 
     7   | 
     8 ///Makes a full graph by adding and deleting a lot of edges;  | 
     8 ///Makes a full graph by adding and deleting a lot of edges;  | 
     9   | 
     9   | 
    10 ///\param n Number of nodes.  | 
    10 ///\param n Number of nodes.  | 
    11 ///\param rat The funcion will make \f$rat\timesn^2\f$ edge addition and  | 
    11 ///\param rat The funcion will make \f$rat\timesn^2\f$ edge addition and  | 
    43   //  for(int i=0;1;i++) ;  | 
    43   //  for(int i=0;1;i++) ;  | 
    44 }  | 
    44 }  | 
    45   | 
    45   | 
    46 int main()  | 
    46 int main()  | 
    47 { | 
    47 { | 
    48   hugo::Timer T;  | 
    48   lemon::Timer T;  | 
    49   makeFullGraph<ListGraph>(nextPrim(1000),nextPrim(300),nextPrim(100));  | 
    49   makeFullGraph<ListGraph>(nextPrim(1000),nextPrim(300),nextPrim(100));  | 
    50     | 
    50     | 
    51   PrintTime("BIG",T); | 
    51   PrintTime("BIG",T); | 
    52   T.reset();  | 
    52   T.reset();  | 
    53   makeFullGraph<ListGraph>(nextPrim(100),nextPrim(30000),nextPrim(150));  | 
    53   makeFullGraph<ListGraph>(nextPrim(100),nextPrim(30000),nextPrim(150));  |