Mam problem z utworzeniem listy sąsiedztwa wierzchołków z tablicy. w zadaniu mam losowo wygenerowaną tablice 20x40. Przykładowo może być to taka tablica:
char tab[5][5] = {
{'0','0','1','0','0'},
{'0','0','1','1','0'},
{'0','1','1','1','0'},
{'0','0','1','1','0'},
{'0','0','0','1','0'} }
wartość '1'
ma odpowiadać istnieniu wierzchołka ,a wierzchołek do niego jest sąsiedni jeśli znajduje się w wierszu po jego lewej lub prawej kolumne wyzej albo nizej(góra,dół).
nie moge wykorzystywać stl'a. koncept listy wierzchołków rozumiem, ale ciężko jest mi to przedstawić w języku programowania.