9 | | Pour la majorité d'entre-vous, vous connaissez déjà le C, mais certains ne |
10 | | le connaissent que superficiellement. Nous devons essayer de mettre |
11 | | tout le monde au niveau, en vous faisant étudier un petit programme. |
12 | | L'objectif de ce programme est double : |
13 | | |
14 | | 1. Il doit d'une part vous permettre de faire une auto-évaluation de vos connaissances des outils |
15 | | de developpement C en vous posant des questions auxquelles vous devriez savoir répondre. |
16 | | Si ce n'est pas le cas, vous '''devez''' trouver les réponses dans les documentations (man, web), |
17 | | ou auprès de vos camarades. |
18 | | 2. Il vous offre un modèle de programme, avec makefile et man pour vos futurs développements. |
| 9 | L'objectif de ce TME est double : |
| 10 | |
| 11 | 1. Il doit d'une part vous permettre de complêtez l'auto-évaluation de vos connaissances des outils |
| 12 | de developpement C que vous avez commencée dans le précédent TME, en vous posant des questions |
| 13 | auxquelles vous devriez savoir répondre. Si ce n'est pas le cas, vous '''devez''' trouver les réponses dans |
| 14 | les documentations (man, web), ou auprès de vos camarades. |
| 15 | 2. Il introduit de nouveaux outils tels que la constructtion d'une bibliothèque C (outil ''ar''), ou l'écriture |
| 16 | d'une documentation (outil ''man''). |
| 17 | |
| 18 | Il vous offre également un modèle de programme, avec makefile et man pour vos futurs développements. |
62 | | Une table de hachage est une structure de donnÃes permettant de stocker des |
63 | | éléments de la forme (clé, valeur). Le plus souvent la clé est une chaîne de |
64 | | caractères. La valeur peut être un nombre ou une structure quelconque. |
| 63 | Une table de hachage est une structure de données permettant de stocker des |
| 64 | ensembles d'éléments, où chaque élément est un couple de la forme (clé, valeur). |
| 65 | Le plus souvent la clé est une chaîne de caractères. La valeur peut être un nombre |
| 66 | ou une structure de données quelconque. |
| 67 | Le principal objectif de cette structure est d'accélérer la recherche d'un élément |
| 68 | par sa clé, en essayant d'éviter de parcourir l'ensemble de tous les éléments de |
| 69 | cet ensemble en effectivement séquenciellement une comparaison sur la valeur de |
| 70 | la clé pour chaque élément de l'ensemble. |