Table des matières:

Comment trouver le milieu d'une recherche binaire ?
Comment trouver le milieu d'une recherche binaire ?

Vidéo: Comment trouver le milieu d'une recherche binaire ?

Vidéo: Comment trouver le milieu d'une recherche binaire ?
Vidéo: Kezakoo : Recherche binaire et recherche linéaire 2024, Avril
Anonim

Étant donné un tableau trié, on trouve le milieu -most element et vérifiez l'élément avec la clé. Si la milieu -most element est égal à key, nous avons trouvé la clé. Si la milieu -la plupart des éléments sont supérieurs à la clé, nous chercher sur la moitié gauche du milieu -la plupart des éléments, sinon nous chercher sur la moitié droite.

De même, les gens demandent, comment trouvez-vous une recherche binaire ?

Recherche binaire : Chercher un tableau trié en divisant à plusieurs reprises le chercher intervalle de moitié. Commencez par un intervalle couvrant l'ensemble du tableau. Si la valeur de la chercher clé est inférieure à l'élément au milieu de l'intervalle, réduisez l'intervalle à la moitié inférieure. Sinon, réduisez-le à la moitié supérieure.

De même, quel est le grand O de la recherche binaire ? Recherche binaire est en fait un chercher fonctionnement sur un BST équilibré ( recherche binaire arbre). Tel que chercher a une complexité temporelle de O (log n). Voir, votre tableau trié peut être considéré comme une profondeur d'abord chercher sérialisation dans l'ordre d'un BST équilibré. C'est-à-dire, faire récursivement ce qui suit (en commençant par la racine):

Sachez également, quelles sont les 7 étapes d'une recherche binaire ?

Algorithme de recherche binaire

  • Étape 1 - Lisez l'élément de recherche de l'utilisateur.
  • Étape 2 - Trouvez l'élément du milieu dans la liste triée.
  • Étape 3 - Comparez l'élément de recherche avec l'élément du milieu dans la liste triée.
  • Étape 4 - Si les deux correspondent, affichez "L'élément donné est trouvé !!!" et terminer la fonction.

Comment fonctionne une recherche binaire ?

Recherche binaire est un algorithme efficace pour trouver un élément à partir d'une liste triée d'éléments. Ce travaux en divisant à plusieurs reprises en deux la partie de la liste qui pourrait contenir l'élément, jusqu'à ce que vous ayez réduit les emplacements possibles à un seul.

Conseillé: