Duplicate possible:
the # of internal nodesalgorithme récursif pour arbre
Je prends cours qui est la structure de données dans CS. J'ai cette question qui demande un algorithme récursif qui détermine la hauteur de l'arbre en fonction du ROOT NODE de l'arbre. Je vais vous expliquer ce qui est l'arbre et le noeud racine:
root
/\
internal node internal node
/\ \
external node internal node external node
/
external node
ce que je l'ai fait jusqu'à présent est:
-
entrée
- : int r (r = le nœud racine) T est l'arbre
- sortie: int h (h = la hauteur de l'arbre)
hauteur (T, R):
si r est un noeud racine de T, puis
- retour 1
- autre
- h < --- 1
- pour chaque enfant de w r en T faire
- h < --- max (h, hauteur (T, w))
retour 1 + h
que ce que je reçois jusqu'à présent ....
Veuillez écrire le pseudo-code que vous avez écrit jusqu'à maintenant. Les gens n'aiment généralement pas écrire votre code pour vous. –
qu'avez-vous fait jusqu'ici? – Woot4Moo
arrêter de poster la même question encore et encore ... http://stackoverflow.com/questions/3943804/the-of-internal-nodes – Woot4Moo