(self, node)
| 115 | return x |
| 116 | |
| 117 | def insert(self, node): |
| 118 | self.heap.append(node) |
| 119 | self.idx_of_element[node] = len(self.heap) - 1 |
| 120 | self.heap_dict[node.name] = node.val |
| 121 | self.sift_up(len(self.heap) - 1) |
| 122 | |
| 123 | def is_empty(self): |
| 124 | return len(self.heap) == 0 |