BfsIterator::remove

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2024-08-07 12:12:46 -07:00
parent 1a3a26bf3a
commit c366eda020
1 changed files with 1 additions and 1 deletions

View File

@ -308,7 +308,7 @@ BfsIterator::remove(Vertex *vertex)
Level level = vertex->level(); Level level = vertex->level();
if (vertex->bfsInQueue(bfs_index_) if (vertex->bfsInQueue(bfs_index_)
&& static_cast<Level>(queue_.size()) > level) { && static_cast<Level>(queue_.size()) > level) {
for (Vertex *v : queue_[level]) { for (Vertex *&v : queue_[level]) {
if (v == vertex) { if (v == vertex) {
v = nullptr; v = nullptr;
vertex->setBfsInQueue(bfs_index_, false); vertex->setBfsInQueue(bfs_index_, false);