Rabu, 12 Februari 2020

Algorithmique - Applications en C

Category: Livres,Informatique et Internet,Programmation et langages

Algorithmique - Applications en C Details

La conception d'un algorithme est une étape indispensable dans tout développement informatique : ce sont les solutions qu'il présente qui sont programmées. La récriture dans un langage informatique est l'étape finale du développement. Ce livre étudie la création et l'utilisation d'algorithmes, et montre comment aboutir à des applications en langage C. La première partie (algorithmique élémentaire) porte sur la conception d'algorithmes. Elle expose les mécanismes tels que les tests et les boucles, ainsi que les structures de données comme les tableaux et les listes chaînées, qui servent de support à de nombreux algorithmes. La seconde partie étudie les algorithmes existants et leur utilisation : algorithmes de tri et de recherche. Elle aborde également les modèles de données couramment employés tels que les piles, les files et les arbres, et traite des algorithmes récursifs.Les exemples et exercices, en pseudo-langage et en langage C, sont concrets, de difficulté croissante et suivis : les notions abordées dans la première partie du livre sont reprises dans la seconde.

Reviews

Les livres d'algorithmique traitent surtout d'algorithmes et supposent qu'on sait parfaitement programmer les diffrentes structures de donnes. C'est le premier livre que je consulte qui prsente d'abord la gestion des donnes (tableaux et listes chanes) avec les mcanismes de base AVANT de dtailler les algorithmes complexes (tri, recherche,etc).Grce ce livre j'ai enfin compris l'importance de l'algorithmique partir d'exemples simples qui valuent la performance de diffrentes versions d'un mme programme, et surtout j'ai compris le fonctionnement des grands algorithmes classiques, chose qui n'a pas t possible durant mes cours d'algorithmique ni avec d'autres ouvrages. Ce livre m'a rconcilier avec l'algorithmique, il montre qu'on peut expliquer simplement des choses complexes.

Previous Post
Next Post

post written by:

0 Comments: