Seite 1 von 1

ALG01

Verfasst: 21.12.09 18:19
von hYpe
Hallo,

ich versuche gerade die Aufgaben von ALG01 zu lösen.
Die Erste war ja noch easy, die habe ich hinbekommen.

Nur bei 2-5 blicke ich überhaupt nicht, um was es geht.
Finde in der Lerneinheit irgendwie auch nix drüber, wahrscheinlich bin ich blind.

Kann mir jemand einen Denkanstoß geben?
Wie müssen die Funktionen countNodes() etc. aussehen?

Grüße

Verfasst: 30.12.09 11:42
von pdackel
hier ein Denkanstoß :)

Code: Alles auswählen

     int countNodes( BinaryTreeNode *baum ) {
    	 cout << "priv" << endl;
             if ( baum == NULL )
				 {
            	 return 0;
             	 }
             else
				 {
                int count = 1;
                count += countNodes(baum->l_next);
                count += countNodes(baum->r_next);
                return count;
				}
			}

Verfasst: 04.01.10 08:21
von hYpe
Danke, hat sich aber schon erledigt ;-)