Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Obrisi_stablo(Cvor* koren, Cvor** stek, int *top)
- {
- Cvor* pom;
- stek_push(stek, koren, top);
- while(top != 0)
- {
- koren = stek_pop(stek, top);
- pom = koren;
- free(koren);
- if(pom->desno != NULL)
- stek_push(stek, koren->desno, top);
- if(pom->levo)
- stek_push(stek, koren->levo, top);
- }
- printf("Stablo je obrisano!\n");
- }
- Cvor* stek_pop(Cvor** stack, int * top)
- {
- return stack[(*top)--];
- }
- void stek_push(Cvor** stack, Cvor* cvor, int* top)
- {
- stack[++(*top)] = cvor;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement