25-NSIJ1ME3-3
-
Une clé primaire est un ou plusieurs attributs qui identifient de manière unique un enregistrement d'une relation.
-
Plusieurs papillons partagent le même habitat, par exemple
Prairiesdans l'extrait donné. Cet attribut n'étant pas unique, il ne peut constituer une clé primaire. -
taille85 -
nomScPapaver rhoeas -
papillon.nomCoplante.nomCoPaon-du-jour Lilas -
Il s'agit d'un tri par insertion.
-
Le coût en temps de ce tri, dans le pire des cas, est quadratique.
-
Soit une nouvelle donnée à classifier, l'algorithme des \(k\) plus proches voisins lui attribue la classe majoritaire des \(k\) plus proches données (en distance) déjà classifiées.
-
À chaque étape, contrairement à la recherche linéaire qui décale le motif d'un seul caractère, l'algorithme BMH effectue un plus grand saut en fonction du dernier caractère de la portion de texte considéré. Cette longueur de saut est précalculé en amont, à partir du motif, dans une table de décalage. Cette stratégie réduit considérablement le nombre de comparaisons nécessaires, rendant l'algorithme bien plus rapide qu'une recherche linéaire.