Hello everyone, it's my first time posting here and it's an urgent matter as I need the solution to this by midnight tonight :/
I'm really struggling with the all Big-Oh notation thing and I could really use your help.
I have this C++ code:
void Teste::listarMaisAfastados()
{
int maior = 0;
Utilizador maiorX, maiorY;
for (int i = 0; i <= utilizadores.NumVert(); i++)
{
Utilizador tmpUL = utilizadores.getVerticeById(i);
for(int y = 0; y <= utilizadores.NumVert(); y++)
{
Utilizador TmpYL = utilizadores.getVerticeById(y);
int tmp = utilizadores.distancia(tmpUL, TmpYL, false);
if(tmp > maior)
{
maior = tmp;
maiorX = tmpUL;
maiorY = TmpYL;
}
}
}
cout << endl << "A maior distancia encontrada foi entre os utilizadores: " << endl << endl;
cout << maiorX << endl;
cout << maiorY << endl;
cout << endl << "Distancia: " << maior << endl << endl;
}
What's the complexity of this? I think it's O(N^2) but I'm not sure..
Thanks in advance