Skip to content

Commit

Permalink
fix undefined varialbe in index min mq
Browse files Browse the repository at this point in the history
  • Loading branch information
shellfly committed Jan 28, 2020
1 parent 5ade4b0 commit 8f40838
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions algs4/index_min_pq.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@ def contains(self, index):
return index in self.keys

def delete(self, i):
index = self.qp[index]
item = self.pq[n]
index = self.qp[i]
item = self.pq[index]
self.pq[index], self.pq[-1] = self.pq[-1], self.pq[index]
self.swim(index)
self.sink(index)
self.keys[i] = None
self.qp[i] = -1
return item

def greater(self, i, j):
return self.keys[self.pq[i]] > self.keys[self.pq[j]]
Expand Down

0 comments on commit 8f40838

Please sign in to comment.