11.07.2015 Views

Grafuri tratate matematic si informatic - Runceanu

Grafuri tratate matematic si informatic - Runceanu

Grafuri tratate matematic si informatic - Runceanu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

adr = List[ Actual ];//updatez heapul cu valorile drumurilor care se modifica, sau cucele care de-abia acum se alocawhile( adr != NULL){if( Minim[ adr -> node ] == INFI){if( Poz[ adr -> node ] == -1 )//nod neatins{Heap[ ++Nmax ] = Minim[ Actual ] + adr -> cost;Father[ adr -> node ] = Actual;NodHeap[ Nmax ] = adr -> node, Poz[ NodHeap[ Nmax ] ] = Nmax;UpHeap( Nmax );}elsecost))if( Heap[ Poz[ adr -> node ] ] > (T = Minim[ Actual ] + adr ->//drum mai scurt{Heap[ Poz[ adr -> node ] ] = T;Father[ adr -> node ] = Actual;UpHeap( Poz[ adr -> node ] );}19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!