Poiche' l'algoritmo di dijskstra non e' proprio uno di quegli algoritmi semplicciotti che si usano per imparare a programmare, la questione e':
1) sei alle prime armi e stai tentando di implementare questo algoritmo, nel qual casi ti consiglio di lasciar perdere e iniziare con esercizi decisamente piu' semplici
2) conosci la materia, ma ti stai esprimento in modo assolutamente non comprensibile. Ovviamente non accettabile.
Propendo per la prima ipotesi.
Implementare questo algoritmo, come avrai capito, richiede di saper gia' programmare. In particolare, uno deve gia' conoscere sintassi e semantica del linguaggio di programmazione, e non avere nessun dubbio su come si implementano certi concetti.
A te manca tutto questo, di conseguenza ti trovi parecchio in difficolta'.
La risposta alla tua domanda, in ogni caso, e': certo che si puo' fare.
Come? Appunto, lo dovresti saper gia' fare!