Ushtrime - SP

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Rrugët më të Shkurtra - Ushtrimë

1. Gjeni SP përmes algoritmit të Dijktras për grafin e drejtuar (aciklik) vijues:

Zgjidhje:

Zgjidhja permes edgeTo[] dhe distTo[] vektoreve:

Zgjidhja permes PQ:


2. -Gjeni SP përmes algoritmit të grafit aciklik të drejtuar (duke shfrytëzuar rradhën
topologjike) vijues:

Zgjidhje:
3. Gjeni SP përmes algoritmit të Dijktras për grafin vijues:
Zgjidhje:

Katër faza të algoritmit të Dijkstra ekzekutohen në një graf pa tehe negative. Në secilën fazë, nyjet e
verdha janë në rradhën prioritare (PQ), dhe nyja me e rrethuar trashë sapo është skanuar. Tehet e
kaltra përshkruajnë pemën e rrugës më të shkurtër në zhvillim.

4. Gjeni rradhitjen topologjike për grafin aciklik vijues:

Zgjidhje:
5. Gjeni SP përmes algoritmit të Bellman-Fordit për grafin vijues:

Zgjidhje:

Zgjidhje tjetër nga resurset në Ueb:


Katër faza të algoritmit të Bellman-Fordit ekzekutohen në një graf të drejtuar me skaje negative.

Nyjet merren nga radha në rendin s - a b c - d f b - a e d - d a -, ku - është shenja për fundin e fazës.

Nyjet e verdha paraqesin nyjet në radhë (queue) në fund të secilës fazë. Tehet e kaltra përshkruajnë
pemën e rrugës më të shkurtër në zhvillim.

You might also like