Lines Matching refs:heap

6 "heappush($module, heap, item, /)\n"
9 "Push item onto heap, maintaining the heap invariant.");
15 _heapq_heappush_impl(PyObject *module, PyObject *heap, PyObject *item);
21 PyObject *heap;
31 heap = args[0];
33 return_value = _heapq_heappush_impl(module, heap, item);
40 "heappop($module, heap, /)\n"
43 "Pop the smallest item off the heap, maintaining the heap invariant.");
49 _heapq_heappop_impl(PyObject *module, PyObject *heap);
55 PyObject *heap;
61 heap = arg;
62 return_value = _heapq_heappop_impl(module, heap);
69 "heapreplace($module, heap, item, /)\n"
75 "more appropriate when using a fixed-size heap. Note that the value\n"
79 " if item > heap[0]:\n"
80 " item = heapreplace(heap, item)");
86 _heapq_heapreplace_impl(PyObject *module, PyObject *heap, PyObject *item);
92 PyObject *heap;
102 heap = args[0];
104 return_value = _heapq_heapreplace_impl(module, heap, item);
111 "heappushpop($module, heap, item, /)\n"
114 "Push item on the heap, then pop and return the smallest item from the heap.\n"
123 _heapq_heappushpop_impl(PyObject *module, PyObject *heap, PyObject *item);
129 PyObject *heap;
139 heap = args[0];
141 return_value = _heapq_heappushpop_impl(module, heap, item);
148 "heapify($module, heap, /)\n"
151 "Transform list into a heap, in-place, in O(len(heap)) time.");
157 _heapq_heapify_impl(PyObject *module, PyObject *heap);
163 PyObject *heap;
169 heap = arg;
170 return_value = _heapq_heapify_impl(module, heap);
177 "_heappop_max($module, heap, /)\n"
186 _heapq__heappop_max_impl(PyObject *module, PyObject *heap);
192 PyObject *heap;
198 heap = arg;
199 return_value = _heapq__heappop_max_impl(module, heap);
206 "_heapreplace_max($module, heap, item, /)\n"
215 _heapq__heapreplace_max_impl(PyObject *module, PyObject *heap,
222 PyObject *heap;
232 heap = args[0];
234 return_value = _heapq__heapreplace_max_impl(module, heap, item);
241 "_heapify_max($module, heap, /)\n"
250 _heapq__heapify_max_impl(PyObject *module, PyObject *heap);
256 PyObject *heap;
262 heap = arg;
263 return_value = _heapq__heapify_max_impl(module, heap);