Pseudo-code Binaire un arbre de recherche

Dans un arbre de recherche binaire, le prédécesseur de x clé est une clé de y qui est plus petit que
x, et pour lequel il n'existe aucune autre touche z tel que z est plus petit que x et plus
que de y.

Donner le pseudo-code d'un algorithme qui prend une clé de x et renvoie le
prédécesseur de y ou nul si x est la plus petite clé dans l'arbre. Supposons que le binaire
un arbre de recherche est représenté à l'aide de tableaux à gauche, à droite, et un parent. Donner le pseudo-code
pour toute filiale fonctions qui sont utilisées.

Je ne suis pas vraiment sûr de savoir comment aborder cette question. Mais voici ma tentative:

Pseudocode:

//Takes in key x

BST(x)
{

if ( x < parent[x] )

    return nil

if( parent[x] < x )

   return parent[x] //parent[x] = y
}
InformationsquelleAutor Hyune | 2015-04-23