Prêtable
Titre : | Initiation à l'algorithmique et aux structures de données en C : 118 exercices corrigés |
Auteurs : | Rémy Malgouyres ; Rita Zrour ; Fabien Feschet |
Type de document : | texte imprimé |
Editeur : | Paris [France] : Dunod, 2008 |
Collection : | Sciences Sup |
ISBN/ISSN/EAN : | 978-2-10-051587-5 |
Format : | 246 p. / couv. en coul. / 24 cm. |
Langues: | Français |
Langues originales: | Français |
Index. décimale : | 005.13 (Langages de programmation) |
Catégories : | |
Mots-clés: | Algorithmes ; Langage de programmation ; Langage C |
Résumé : |
Cet ouvrage s'adresse aux étudiants de première année des filières informatique (L1, DUT et certaines licences professionnelles), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation, sans connaissances préalables de l'informatique. Il permet d'aborder la programmation en langage C (syntaxe, exécution conditionnelle, boucles itératives, tableaux, fichiers, allocation dynamique de mémoire, récursivité...), les algorithmes (langage algorithmique, complexité d'algorithmes, tris...), et les structures de données (listes chaînées, piles, files, arbres, graphes et parcours de graphes). Conçus comme des outils d'apprentissage les exercices corrigés peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte en abordant les chapitres dans l'ordre puis en contrôlant ses connaissances avec les corrigés des exercices et les travaux pratiques.
|
Note de contenu : |
Sommaire :
Partie 1: 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 Chapitre 5: Exécution conditionnelle Chapitre 6: Structuration d'un programme C Chapitre 7: Structures Chapitre 8: Itération Partie 2: Structures séquentielles Chapitre 1: Tableaux Chapitre 2: Fichiers texte Chapitre 3: Adresses, pointeurs et passage par adresse Chapitre 4: Allocation dynamique Chapitre 5: Chaînes de caractères Chapitre 6: Fichiers binaires Chapitre 7: Tableaux à double entrée Partie 3: Algorithmes Chapitre 1: Langage algorithmique et complexité Chapitre 2: Algorithmes et tri quadratiques Chapitre 3: Le tri rapide (quicksort) Partie 4: Structures de données Chapitre 1: Listes chaînées Chapitre 2: Piles Chapitre 3: Files Chapitre 4: Récursivité Chapitre 5: Arbres binaires Chapitre 6: Graphes Chapitre 7: Parcours de graphes |
Exemplaires (2)
Cote | Support | Localisation | Section | Disponibilité |
---|---|---|---|---|
F8/4193 | Livre | Bibliothèque de la Faculté de Technologie | Salle des livres | Disponible |
F8/4194 | Livre | Bibliothèque de la Faculté de Technologie | Salle des livres | Disponible |