Browse Source

py/pairheap: Add helper function to initialise a new node.

pull/5332/head
Damien George 5 years ago
parent
commit
6c7e78de72
  1. 7
      py/pairheap.h

7
py/pairheap.h

@ -64,6 +64,13 @@ static inline mp_pairheap_t *mp_pairheap_new(mp_pairheap_lt_t lt) {
return NULL; return NULL;
} }
// Initialise a single pairing-heap node so it is ready to push on to a heap.
static inline void mp_pairheap_init_node(mp_pairheap_lt_t lt, mp_pairheap_t *node) {
(void)lt;
node->child = NULL;
node->next = NULL;
}
// Test if the heap is empty. // Test if the heap is empty.
static inline bool mp_pairheap_is_empty(mp_pairheap_lt_t lt, mp_pairheap_t *heap) { static inline bool mp_pairheap_is_empty(mp_pairheap_lt_t lt, mp_pairheap_t *heap) {
(void)lt; (void)lt;

Loading…
Cancel
Save