mirror of
https://github.com/wassname/scikit-image.git
synced 2026-10-01 12:31:10 +08:00
Oops: actually fix heap performance problem...
This commit is contained in:
1 parent
56a5cadde2
commit
4a0e4e2285
1 file changed
+2
-2
@@ -246,7 +246,7 @@ cdef class BinaryHeap:
|
||||
i0 = (1 << level) - 1 #2**level-1 = LevelStart
|
||||
n = i0 + 1 #2**level
|
||||
for i in range(i0,i0+n,2):
|
||||
ii = (i-1)/2 # CalcPrevAbs
|
||||
ii = (i-1)//2 # CalcPrevAbs
|
||||
if values[i] < values[i+1]:
|
||||
values[ii] = values[i]
|
||||
else:
|
||||
@@ -266,7 +266,7 @@ cdef class BinaryHeap:
|
||||
# track tree
|
||||
cdef int ii, level
|
||||
for level in range(self.levels,1,-1):
|
||||
ii = (i-1)/2 # CalcPrevAbs
|
||||
ii = (i-1)//2 # CalcPrevAbs
|
||||
# test
|
||||
if values[i] < values[i+1]:
|
||||
values[ii] = values[i]
|
||||
|
||||
Reference in new issue
Block a user