Ich habe den folgenden Code. Welche Rekursionsbeziehung sollte für sie gelten und was wird ihre Komplexität sein? Es wird wirklich nett sein, wenn Sie mir helfen können, seine Komplexität zu finden, indem Sie die Rekursionsbeziehung mit der Substitutionsmethode lösen.Komplexität des Min-Max-Algorithmus
Knotenvariable mehrere Rückgabe zum Speichern von Werten
struct node
{
int MAXX;
int MINN;
}NODE;
rekursive Funktion, die die minimale und maximale Zahl von einem gegebenen Array
int _tmain(int argc, _TCHAR* argv[])
{
struct node N;
int a[] = { 70, 50, 111, 69, 4, 7, 80, 100 };
N=partition(a, 0, 7);
cout << "Maximum = " << N.MAXX << endl;
cout << "Minimum = " << N.MINN << endl;
}
Könnten Sie bitte erweitern Sie die oben genannte Formel und beweisen, dass es O (n) sein? – Navdeep
@Navdeep aktualisiert – meowgoesthedog
Ich denke jedes Mal C wird hinzugefügt ... bitte überprüfen Sie es .... Für k-ten Schritt sollte es Ck sein. – Navdeep