Class: Matematika 3 Author: Bajramovic Kemal Development tool: Borland Delphi 4 | Predmet: Matematika 3 Autor: Bajramovic Kemal Razvojni alat: Borland Delphi 4 |
Minimal Spanning Tree*according to Prim's and Kruskal's algorithm CLICK HERE AND DOWNLOAD FREE ENGLISH VERSION OF PROGRAM , WITH SOME EXPLANATIONS. PACKED IN SETUP FILE OF 366 Kb. Prim's algorithm for finding a minimal cost spanning tree in a connected graph is very easy to follow. It begins by adding the lowest cost edge and its two endpoints to the solution set. It then loops adding the lowest cost edge that connects a vertex in the solution set to one outside it. It also adds the endpoint of this edge that is not already in the solution set. The algorithm terminates when all vertices are in the solution set. The edges and vertices in the solution set at this point constitute a minimal cost spanning tree of the input graph. Kruskal's algorithm for finding a minimal spanning tree in a connected graph is a greedy algorithm; that is, given a choice, it always processes the edge with the least weight.This algorithm operates by considering edges in the graph in order of weight from the least weighted edge up to the most while keeping track of which nodes in the graph have been added to the spanning tree. If an edge being considered joins either two nodes not in the spanning tree, or joins a node in the spanning tree to one not in the spanning tree, the edge and its endpoints are added to the spanning tree. After considering one edge the algorithm continues to consider the next higher weighted edge. In the event that a graph contains equally weighted edges the order in which these edges are considered does not matter. The algorithm stops when all nodes have been added to the spanning tree. *Program development tool: Borland Delphi 4 Back to HomePage |
Metoda najkraceg stabla*prema Primovom i Kruskalovom algoritmu KLIKNI OVDJE I DOWNLOADIRAJ BESPLATNU VERZIJU PROGRAMA NA BOSANSKOM JEZIKU KOJA UKLJUCUJE I SEMINARSKI RAD. INSTALACIJA JE ZAPAKOVANA U .EXE FAJL TEZINE 488 Kb. KLIKNI OVDJE DA POGLEDAS SEMINARSKI RAD(.HTML FAJL TEZAK 240 Kb).KLIKNI OVDJE I POGLEDAJ ANIMIRANU PREZENTACIJU RADA PROGRAMA PRIJE NEGO SE ODLUCITE NA DOWNLOAD SAMOG PROGRAMA (fajl je tezak 142 Kb i najbolje ga je pogledati u Full Screen modu,pritisnite F11 ako koristite Internet Explorer). Primov algoritam je vrlo jednostavan za pracenje. Pocetna tacka se bira proizvoljno i ona odmah postaje dio
grafa. Svaka sljedeca tacka se dodaje ako se ustanovi da je udaljenost između bilo koje tacke iz grafa i bilo koje slobodne tacke najmanja upravo za tu tacku i neku tacku koja je već u grafu.Postupak se iterativno nastavlja sve dok sve ne ostane ni jedna slobodna tacka , odnosno dok sve tacke ne budu ukljucene u graf. Jezikom pseudocoda :
|