| Partie
I |
- Bases du langage C |
|
Chapitre
1. Qu'est-ce qu'un ordinateur ?
Chapitre 2.
Premiers programmes
Chapitre 3. Types
de données
Chapitre 4.
Entrées-sorties : stdio.h
Chapitre
5. Exécution conditionnelle
Chapitre 6.
Structuration d'un programme C
Chapitre 7.
Structures
Chapitre 8.
Itération
|
| Partie
II |
- Structures séquentielles |
|
Chapitre
9. Tableaux
Chapitre 10.
Fichiers texte
Chapitre 11.
Adresses, pointeurs et passage par adresse
Chapitre 12.
Allocation dynamique
Chapitre 13.
Chaînes de caractères
Chapitre 14.
Fichiers binaires
Chapitre 15.
Tableaux à double entrée
|
| Partie
III |
- Algorithmes |
| Essayez l'applet java pour faire tourner
des exemples |
Chapitre
16. Langage algorithmique et complexité
Chapitre 17.
Algorithmes de tris quadratiques
Chapitre 18. Le
tri rapide (quicksort)
|
| Partie
IV |
- Structures de données |
|
Chapitre
19. Listes chaînées
Chapitre 20.
Piles
Chapitre 21.
Files
Chapitre 22.
Récursivité
Chapitre 23.
Arbres binaires
Chapitre 24.
Graphes
Chapitre 25.
Parcours de graphes
Chapitre 26.
Listes d'adjacence |
Annexes
|
|
|
Annexe A.
Notions sur la compilation (compiler son premier programme)
Annexe B. Programmation
multifichiers (et premier makefile)
Annexe C.
Compléments sur le langage C
|
|
|