Changeset 167:7949a29a334e in lemon-0.x for src/work/jacint/dijkstra.cc
- Timestamp:
- 03/11/04 13:55:50 (19 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@238
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/work/jacint/dijkstra.cc
r160 r167 22 22 double pre_time=currTime(); 23 23 Dijkstra<ListGraph, int> dijkstra_test(G, s, cap); 24 dijkstra_test.run(); 24 25 double post_time=currTime(); 25 26 26 27 std::cout << "running time: " << post_time-pre_time << " sec"<< std::endl; 27 28 29 int hiba=0; 28 30 EachEdgeIt e; 29 30 31 for ( G.getFirst(e) ; G.valid(e); G.next(e) ) { 31 32 NodeIt u=G.tail(e); 32 33 NodeIt v=G.head(e); 33 assert ( dijkstra_test.dist(v) - dijkstra_test.dist(u) <= cap.get(e) ); 34 if ( dijkstra_test.dist(v) - dijkstra_test.dist(u) > cap.get(e) ) { 35 std::cout<<"Hiba: "<<dijkstra_test.dist(v) - dijkstra_test.dist(u) - cap.get(e)<<std::endl; 36 ++hiba; 37 } 34 38 } 39 40 std::cout << "Hibas elek szama: " << hiba << " a " << G.edgeNum() <<"-bol."<< std::endl; 35 41 36 42 return 0;
Note: See TracChangeset
for help on using the changeset viewer.