Approches impérative et fonctionnelle de l'algorithmique: Applications en C et en CAML LightCet ouvrage, dans un esprit de découverte, traite de manière générale de la programmation des ordinateurs. L'objet de ce livre vise, plus précisément, à mettre en avant une méthodologie de la programmation des ordinateurs. Il définit les concepts fondamentaux de cette discipline plutôt théorique que l'on appelle l'algorithmique, mais il décrit aussi deux styles de programmation qui correspondent à deux langages de programmation très différents l'un de l'autre (C et Caml). |
Contents
I | xvii |
II | 1 |
III | 15 |
V | 39 |
VII | 57 |
VIII | 81 |
X | 109 |
XII | 111 |
XVI | 197 |
XVIII | 209 |
XIX | 221 |
XXI | 223 |
XXIV | 263 |
XXV | 269 |
XXVII | 279 |
XIV | 181 |
Common terms and phrases
affiche algorithme de tri arbre binaire arbre.table arbrebin ASCII b list binaire de recherche bits bool booléen boucle calcul Caml Caml-Light cellule chaîne de caractères char codage codage de Huffman compilateur complexité d'entiers définir définition Écrire la fonction Écrire une fonction élément ensemble entier Début entiers Exercice expression de type false feuille fichier FinPour FinSi Fin float fonction prenant fonction suivante global Huffman implémentation include stdio.h initialiser int list int vect l'algorithme l'arbre l'expression l'utilisateur langage let rec list_it liste chaînée liste vide machine macro-définition manipulation matrices Noeud nombre octets opérations pgcd pile pointeur polynôme précédent prenant en argument préprocesseur printf problème programmation fonctionnelle programmation impérative programme PtrCellule PtrDebut récurrence récursive résultat return somme sous-arbre standard stocker string string_de_ABExpr struct structure suite tableau TAILLE_MAX tri à bulles tri par insertion true type int typedef unsigned utilise valeur variable vect_length vecteur void main(void