Skip to content

TP-Cours ITC 14 : Manipulation de piles

L'expression "Last In, First Out" (LIFO) est utilisée en informatique pour décrire la structure de pile. La dernière donnée enregistrée est ainsi la première à être retirée.
En savoir plus

TP-Cours ITC 13 : Algorithme du tri par fusion ou tri dichotomique

Tri par fusion ou tri dichotomique : couper/couper/couper .... fusionner/fusionner/fusionner ! Un exemple d'algorithme qui suit le paradigme "diviser pour régner"
En savoir plus

TP-Cours ITC 10 : Algorithme du tri rapide ou quicksort

Algorithme du tri rapide ou quicksort : un autre exemple de la stratégie "diviser pour régner". Un algorithme naturellement récursif : pour avancer, suis bien la partition !
En savoir plus

TP-Cours ITC 09 : Algorithme du tri par insertion ou tri du joueur de cartes

Tri par insertion ou tri du joueur de cartes : de la danse hongroise à l'algorithme puis au programme Python. Pour avancer, reviens en arrière !
En savoir plus

TP-Cours ITC 06 : Récursivité [Semaines 11, 12 et 13]

Figures fractales créées par des fonctions récursives, tours de Hanoï, factorielles et suite de Fibonacci : redondance d'appels et mémoïsation.
En savoir plus

TP-Cours ITC 05 : Algorithme du tri à bulles ou « sinking Sort » [Semaine 10]

Tri à bulles ou "sinking Sort": de la danse hongroise à l'algorithme puis au programme Python. Range le fond d'abord !
En savoir plus

TP-Cours ITC 02 : Recherche séquentielle dans un tableau unidimensionnel [semaine 06]

Recherche d'un élément dans un tableau, recherche du plus grand élément d'un tableau, des deux plus grands éléments. Code Python.
En savoir plus

TP-Cours ITC 01 : Un type composé de Python : les listes (partie II) [Semaine 05]

Quelques connaissances de base sur les listes Python. Création par compréhension, par append successifs, accès par indice positif valide, concaténation +, slicing.
En savoir plus

TP-Cours ITC 01 : Un type composé de Python : les listes (partie I) [Semaine 04]

Quelques connaissances de base sur les listes Python. Création par compréhension, par append successifs, accès par indice positif valide, concaténation +, slicing.
En savoir plus

TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie C) [Semaine 03]

Structures de contrôle. Définition et exemples de fonctions Python, boucles while et boucles for. Comment choisir ?
En savoir plus

TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie B) [Semaine 02]

Structures de contrôle. Définition et exemples de fonctions Python, boucles while et boucles for. Comment choisir ?
En savoir plus

TP-Cours ITC 00 : Découverte de Pyzo — Éléments de langage Python (Partie A) [Semaine 01]

Premier TP-Cours sur les bases du langage Python. Console, éditeur, séquence d'instructions, structure de contrôle : la sélection if.
En savoir plus
Back To Top