Recherche linéaire en Python

Le code de la recherche linéaire est ci-dessous.

def linear_search(src, target_value):
    result = False
    for i in range(len(src)):
        if src[i] == target_value:
            result = True
    return result


def main():
    src = [1, 2, 3, 4, 5]
    target_value = 5

    if linear_search(src, target_value):
        print('Found!')
    else:
        print('Not Found')


if __name__ == '__main__':
    main()

Le résultat de l'exécution est le suivant.

Found!

Merci d'avoir lu jusqu'au bout. Revoyons-nous.

Recommended Posts

Recherche linéaire en Python
Recherche binaire en Python
Recherche binaire en Python / C ++
Algorithme en Python (dichotomie)
Régression linéaire en ligne en Python
Algorithme en Python (recherche de priorité de largeur, bfs)
Ecrire une dichotomie en Python
Algorithme en Python (recherche de priorité en profondeur, dfs)
Maîtrisez la recherche linéaire! ~ Version d'implémentation Python ~
Écrire une recherche de priorité en profondeur en Python
Recherche de priorité de profondeur à l'aide de la pile en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Valeurs authentiques et vecteurs propres: Algèbre linéaire en Python <7>
Régression linéaire en ligne en Python (estimation robuste)
Rechercher et lire des vidéos YouTube avec Python
Indépendance et base linéaires: Algèbre linéaire en Python <6>
À la recherche du FizzBuzz le plus rapide en Python
Introduction aux vecteurs: Algèbre linéaire en Python <1>