[Examen d'ingénieur d'information de base] J'ai écrit un algorithme de recherche linéaire en Python.

Aperçu

Recherche linéaire

algorithme

code

#Fonction SeqSearch qui trouve la valeur spécifiée dans une recherche linéaire
def SeqSearch(A,Length,X):
    Pos = -1
    i = 0
    #Traitement itératif
    while i < Length and Pos == -1: #Signifie "pas atteint la fin du tableau" et "introuvable"
        print("Pos=",Pos,"i=",i,"A[i]=",A[i]) #Résultats en route
        #Traitement des succursales
        if A[i] == X:
            Pos = i
        i += 1
    return Pos

print("Résultat de l'exécution:",SeqSearch([22,55,66,11,44,77,33],7,77))

Résultat d'exécution

Pos= -1 i= 0 A[i]= 22
Pos= -1 i= 1 A[i]= 55
Pos= -1 i= 2 A[i]= 66
Pos= -1 i= 3 A[i]= 11
Pos= -1 i= 4 A[i]= 44
Pos= -1 i= 5 A[i]= 77
Résultat d'exécution: 5

Sommaire

référence

Recommended Posts

[Examen d'ingénieur d'information de base] J'ai écrit un algorithme de recherche linéaire en Python.
[Examen d'ingénieur d'information de base] J'ai écrit l'algorithme de la méthode de division mutuelle euclidienne en Python.
[Examen d'ingénieur d'information de base] J'ai écrit un algorithme pour déterminer l'année de gonflement en Python.
[Examen d'ingénieur d'information de base] J'ai écrit un algorithme pour la valeur maximale d'un tableau en Python.
Résumé de l'algorithme de tri de base python (examen d'ingénieur d'information de base)
Je l'ai essayé avec Wolfram Alpha et google, en me référant à "[Basic Information Engineer Examination] J'ai écrit un algorithme pour déterminer l'année de gonflement en Python."
L'histoire du téléchargement de la dernière question PDF de l'examen d'ingénieur d'information de base avec Python à la fois
Examen d'ingénieur en information de base (FE) Examen de l'après-midi Exemple de question Python Explication
Un mémo que j'ai écrit un tri rapide en Python
J'ai écrit une classe en Python3 et Java
Recherche linéaire en Python
J'ai écrit python en japonais
Algorithme en Python (dichotomie)
Algorithme en Python (recherche de priorité de largeur, bfs)
Ecrire une dichotomie en Python
Ecrire des algorithmes A * (A-star) en Python
Algorithme en Python (recherche de priorité en profondeur, dfs)
J'ai écrit Fizz Buzz en Python
Écrire une recherche de priorité en profondeur en Python
J'ai écrit la file d'attente en Python
Implémentation d'un algorithme simple en Python 2
Exécutez un algorithme simple en Python
J'ai écrit la pile en Python
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai écrit un script pour extraire les liens de pages Web en Python
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
J'ai fait un programme de gestion de la paie en Python!
Algorithme en Python (ABC 146 C Dichotomy
Rechercher le labyrinthe avec l'algorithme python A *
Ecrire une méthode de cupidité simple en Python
[Python] J'ai écrit de force une courte fonction de génération de bruit parlin dans Numpy.
J'ai créé un outil de mot de passe en Python.
J'ai écrit FizzBuzz en python en utilisant la machine à vecteurs de support (bibliothèque LIVSVM).
J'ai écrit un graphe comme R glmnet en Python pour une modélisation clairsemée avec Lasso
Notez que je comprends l'algorithme des moindres carrés. Et je l'ai écrit en Python.
J'ai recherché les compétences nécessaires pour devenir ingénieur web avec Python
En Python, j'ai créé un LINE Bot qui envoie des informations sur le pollen à partir des informations de localisation.
Je veux créer une fenêtre avec Python
J'ai essayé de jouer à un jeu de frappe avec Python
J'ai écrit "Introduction à la vérification des effets" en Python
J'ai écrit un modèle de conception dans l'édition Kotlin Prototype
J'ai essayé d'ajouter un module Python 3 en C
J'ai écrit un analyseur japonais en japonais en utilisant pyparsing.
J'ai créé un programme cryptographique César en Python.
J'ai essayé d'implémenter la recherche de priorité de largeur avec python (file d'attente, dessin personnalisé)
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Informations de base Écrire le problème d'algorithme de l'automne 2018 en Python
J'ai écrit un modèle de conception dans l'édition Kotlin Builder
Je veux écrire en Python! (2) Écrivons un test
J'ai écrit un modèle de conception dans l'édition Kotlin Singleton
J'ai écrit un modèle de conception dans l'édition Kotlin Adapter
J'ai essayé d'implémenter un pseudo pachislot en Python
J'ai écrit un modèle de conception en kotlin, édité par Iterator
Je veux échantillonner au hasard un fichier avec Python
Je veux travailler avec un robot en python.
J'ai essayé d'implémenter GA (algorithme génétique) en Python