Cours Info - 11
Algorithmes de recherche
D.Malka
MPSI 2016-2017
D.Malka Cours Info - 11 MPSI 2016-2017 1 / 31
Sommaire
Sommaire
1Les tableaux
2Recherche d’un nombre dans une liste
Liste quelconque : recherche séquentielle
Liste triée : recherche dichotomique
3Recherche d’un mot dans une chaîne de caractères
4Recherche du zéro d’une fonction continue monotone
D.Malka Cours Info - 11 MPSI 2016-2017 2 / 31
Les tableaux
Sommaire
1Les tableaux
2Recherche d’un nombre dans une liste
Liste quelconque : recherche séquentielle
Liste triée : recherche dichotomique
3Recherche d’un mot dans une chaîne de caractères
4Recherche du zéro d’une fonction continue monotone
D.Malka Cours Info - 11 MPSI 2016-2017 3 / 31
Les tableaux Exemple
La structure de Tableau
Définition
Tableau
Un tableau est une suite de valeurs stockées dans des cases mémoires contigües.
En Python, la structure de données correspondant aux tableaux est le type list. Python
autorise les listes stockant des variables de types différents.
Nous nous restreindrons à des tableaux dont les éléments sont tous de même type.
D.Malka Cours Info - 11 MPSI 2016-2017 4 / 31
Les tableaux Exemples
La structure de Tableau
Exemples
Tableau d’entiers
indice 0 1 2 3 4 5 6
elt 4 75 6 93 101 3 12
Tableau de caractères
indice 0 1 2 3 4 5
elt ’a’ ’e ’i’ ’o’ ’u ’y’
D.Malka Cours Info - 11 MPSI 2016-2017 5 / 31
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !