Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Node* popHeap(Node** heap, int* heap_size)
- {
- Node* pop = NULL;
- if (heap[0]->next == NULL)
- {
- pop = heap[0];
- (*heap_size)--;
- heap[0] = heap[*heap_size];
- Heapify(heap, *heap_size, 0);
- OP += 3;
- }
- else
- {
- pop = heap[0];
- heap[0] = heap[0]->next;
- Heapify(heap, *heap_size, 0);
- OP += 2;
- }
- OP++;
- return pop;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement