Initialize pairing heap randomly

This commit is contained in:
Paul Brinkmeier 2022-09-13 17:53:16 +02:00
parent ac9353cef3
commit c032a92fa4
2 changed files with 7 additions and 7 deletions

View File

@ -13,9 +13,9 @@ steps:
image: python
commands:
- python3 -c "print(6 * 7)"
- name: gcc
- name: algo2
image: gcc
commands:
- cd pairingheap
- cd algo2
- gcc -o pairingheap pairingheap.c
- ./pairingheap

View File

@ -161,14 +161,14 @@ struct PHeapNode *ph_deletemin(struct PHeap *ph) {
}
int main() {
srand(2309);
struct PHeap ph;
ph_init(&ph);
ph_insert_malloc(&ph, 42);
ph_insert_malloc(&ph, 10);
ph_insert_malloc(&ph, 0);
ph_insert_malloc(&ph, 100);
ph_insert_malloc(&ph, 12);
for (int i = 0; i < 20; i++) {
ph_insert_malloc(&ph, rand() % 100);
}
ph_print(&ph);