#include #include #include "liste.h" /* pl1 = 1->3->5->6->22->22->343-NULL pl2 = 1->4->4->5-NULL pl1 = 1->3->5->6->22->22->343-NULL bez koriscenja funkcije novi! treba prepovezati postojece elemente pl3 = 1->1->3->4->4->5->5->6->22->22->343-NULL pl1 = NULL pl2 = NULL */ EL* spoji(EL* pl1, EL* pl2){ if(pl1==NULL) return pl2; if(pl2==NULL) return pl1; if(pl1->br < pl2->br){ pl1->sl = spoji(pl1->sl,pl2); return pl1; }else{ pl2->sl = spoji(pl1, pl2->sl); return pl2; } } int main(){ EL* pl1 = ucitaj(); EL* pl2 = ucitaj(); EL* pl3 = spoji(pl1,pl2); ispisi(pl3); obrisi_it(pl3); return 0; } /* test primer: 7 5 4 4 3 2 0 99 8 7 7 6 3 3 1 0 1 2 3 3 3 4 4 5 6 7 7 7 8 99 */