Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. Node* popHeap(Node** heap, int* heap_size)
  2. {
  3. Node* pop = NULL;
  4. if (heap[0]->next == NULL)
  5. {
  6. pop = heap[0];
  7. (*heap_size)--;
  8. heap[0] = heap[*heap_size];
  9. Heapify(heap, *heap_size, 0);
  10. OP += 3;
  11. }
  12. else
  13. {
  14. pop = heap[0];
  15. heap[0] = heap[0]->next;
  16. Heapify(heap, *heap_size, 0);
  17. OP += 2;
  18. }
  19. OP++;
  20. return pop;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement