Od czego zacząć bo mam problem i nie wiem jak to rozwiązać
package Start;
import java.util.ArrayList;
import java.util.Random;
public class macierz
{
int kontakty [][];
ArrayList sciezka=new ArrayList();
int znajdzSciezke(int wezelPoczatkowy, int wezelKoncowy)
{
tutaj kod wyszukiwania wgłąb ..
}
void tworzMacierz(int liczbaWezlow)
{
kontakty=new int[liczbaWezlow][liczbaWezlow];
}
void wypelnijmacierz(int liczbaKrawedzi)
{
Random rand = new Random();
for(int i=0; i<liczbaKrawedzi; i++)
{
int wezelPoczatkowy=rand.nextInt(kontakty.length);
int wezelKoncowy=rand.nextInt(kontakty.length);
kontakty[wezelPoczatkowy][wezelKoncowy]=1;
kontakty[wezelKoncowy][wezelPoczatkowy]=1;
}
}
void wypiszMacierz()
{
int liczbaWezlow=kontakty.length;
for(int i=0; i<liczbaWezlow; i++)
{
for(int j=0; j<liczbaWezlow; j++)
{
System.out.print(kontakty[i][j]+"\t");
}
System.out.println();
}
}
}