Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
les_programmes_a_connaitre:algorithmique_term:cle_arbre [2021/01/19 11:31] mc |
les_programmes_a_connaitre:algorithmique_term:cle_arbre [2022/04/29 11:57] (Version actuelle) lt [Insérer une clé] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Rechercher ou insérer une clé dans un arbre de recherche ====== | + | ====== Rechercher ou insérer une clé dans un arbre de recherche |
| + | ====== | ||
| ====Rechercher une clé==== | ====Rechercher une clé==== | ||
| Ligne 63: | Ligne 64: | ||
| """ | """ | ||
| - | Objectif : Rechercher un noeud k dans un arbre binaire de recherche | + | Objectif : Rechercher un noeud k dans un arbre binaire de recherche |
| + | (complexité en O(n) dans le pire des cas) | ||
| Entrée : T->noeud racine, k->noeud recherché | Entrée : T->noeud racine, k->noeud recherché | ||
| Sortie: | Sortie: | ||
| Ligne 140: | Ligne 142: | ||
| """ | """ | ||
| - | Objectif : Rechercher | + | Objectif : Insérer |
| - | Entrée : T->noeud racine, k->noeud recherché | + | (complexité en O(n) dans le pire des cas) |
| - | Sortie: | + | |
| - | """ | + | |
| - | """ | + | |
| - | Objectif : Insérer un noeud y dans un arbre de recherche | + | |
| Entrée : T->noeud racine, | Entrée : T->noeud racine, | ||
| Sortie : affiche(racine) | Sortie : affiche(racine) | ||