Create variable instead of reference when accessing the stack
This commit is contained in:
@@ -56,7 +56,7 @@ void Tarjan<T>::strongConnect(const T& v) {
|
|||||||
std::vector<T> SCC;
|
std::vector<T> SCC;
|
||||||
bool finished = false;
|
bool finished = false;
|
||||||
do {
|
do {
|
||||||
const auto& w = S.top();
|
const auto w = S.top();
|
||||||
S.pop();
|
S.pop();
|
||||||
vp[w].onStack = false;
|
vp[w].onStack = false;
|
||||||
SCC.push_back(w);
|
SCC.push_back(w);
|
||||||
|
|||||||
Reference in New Issue
Block a user