Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Berechenbarkeits- und Komplexitätstheorie » Anzahl der Activation Records » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Anzahl der Activation Records
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
marie m
Eroberer


Dabei seit: 08.06.2013
Beiträge: 57

Anzahl der Activation Records Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo!!!

Wie kann ich die Anzahl der activation records einer rekursive Funktion finden?

Zum Beispiel bei diesen folgenden Pseudocode von BinarySearch.


code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
int BinarySearch(int A[1...n], int y, int low, int high) { 
 if (high < low) {
    return -1; //not found 
 }
 mid = low + (high - low) / 2; 
 if (A[mid] > y) {
    return BinarySearch(A, y, low, mid-1); 
 }
 else if (A[mid] < y) {
       return BinarySearch(A, y, mid+1, high); 
 }
 else {
      return mid; //found 
}
} 

13.10.2014 10:19 marie m ist offline Beiträge von marie m suchen Nehmen Sie marie m in Ihre Freundesliste auf
marie m
Eroberer


Dabei seit: 08.06.2013
Beiträge: 57

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe mir folgendes ueberlegt:
Am anfang gibt es ungefaer high-low Elements.
Dann high-(high-low)/2
Dann high-(high-(high-low)/2)/2
And so weiter...bis (high-low)/2^i=1 also i=log(high-low)

Ist das richtig?
Heisst das i mal deer algorithm us augefuehrt werden muss?

Also ist das die anzahl deer activation records?
13.10.2014 11:36 marie m ist offline Beiträge von marie m suchen Nehmen Sie marie m in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Berechenbarkeits- und Komplexitätstheorie » Anzahl der Activation Records