Witam,
Czy znacie jakąś strukturę, która szybko może usuną krawędź ? Tzn przechodzimy graf DFS-em i powiedzmy, że idziemy krawędzią nieskierowaną z a do b, to wówczas usuwamy "informację", że z a jest ścieżka do b oraz, że z b jest ścieżka do a. Co więcej oczekuję, że będzie można wybrać szybko dowolną krawędź z (powiedzmy) wierzchołka a - tzn idź byle gdzie.
Zdaję sobie sprawę, że można to wykonać za pomocą set'a z STL'a. Jednak czy znacie coś szybszego ?