salut,
Je suis en train de coder Karger min-cut algorithm, et j'utilise un tableau de vector comme structure de données.
Mon problème est au niveau de l'itération, le code compile sans erreur mais en run-time une erreur segmentation fault s'élève sur ce bout de code et je comprends pas la raison même en changeant le modèle d'itération.
code 1:
code 2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // déclaration de tbl // vector<int> tbl[SIZE]; for (unsigned long j = 0, n = tbl[i].size(); j < n; ++j) { if (tbl[i].at(j) == w) tbl[i].at(j) = v; }
pouvez vous m'aider svp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for (vector<int>::iterator it = tbl[i].begin(); it != tbl[i].end(); ++it) { if (*it == w) *it = v; }
Partager