[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