[Lemon-commits] [lemon_svn] jacint: r317 - hugo/trunk/src/include

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:38:42 CET 2006


Author: jacint
Date: Sat Mar 20 21:08:24 2004
New Revision: 317

Modified:
   hugo/trunk/src/include/bin_heap.hh

Log:
map.get(v) <- map[v] csere


Modified: hugo/trunk/src/include/bin_heap.hh
==============================================================================
--- hugo/trunk/src/include/bin_heap.hh	(original)
+++ hugo/trunk/src/include/bin_heap.hh	Sat Mar 20 21:08:24 2004
@@ -153,18 +153,18 @@
     }
 
     void erase(const Item &i) {
-      rmidx(iim.get(i));
+      rmidx(iim[i]);
     }
 
     Prio get(const Item &i) const {
-      int idx = iim.get(i);
+      int idx = iim[i];
       return data[idx].second;
     }
     Prio operator[](const Item &i) const {
       return get(i);
     }
     void set(const Item &i, const Prio &p) {
-      int idx = iim.get(i);
+      int idx = iim[i];
       if( idx < 0 ) {
 	push(i,p);
       }
@@ -177,16 +177,16 @@
     }
 
     void decrease(const Item &i, const Prio &p) {
-      int idx = iim.get(i);
+      int idx = iim[i];
       bubble_up(idx, PairType(i,p));
     }
     void increase(const Item &i, const Prio &p) {
-      int idx = iim.get(i);
+      int idx = iim[i];
       bubble_down(idx, PairType(i,p), data.size());
     }
 
     state_enum state(const Item &i) const {
-      int s = iim.get(i);
+      int s = iim[i];
       if( s>=0 )
 	s=0;
       return state_enum(s);



More information about the Lemon-commits mailing list