Update algorithm.cpp