formations/algorithmique/cours/donnees.txt

46 lines
1.9 KiB
Plaintext
Raw Normal View History

2017-04-13 10:50:18 +02:00
Structures de données simples
=============================
2017-04-13 16:08:30 +02:00
Algorithmes sur les structures de données simples
.. FIXME
2017-04-13 10:50:18 +02:00
- tableaux
2017-04-13 16:08:30 +02:00
- listes (les tris)
2017-04-13 10:50:18 +02:00
- piles
- files
2017-04-13 16:08:30 +02:00
+------------------------------------------------------+------------------------------------------------------------------------+
| Contenus | Précisions et commentaires |
+======================================================+========================================================================+
| Recherche dans une liste, recherche du maximum dans | |
| une liste de nombres, calcul de la moyenne et de la | |
| variance. | |
+------------------------------------------------------+------------------------------------------------------------------------+
| Recherche dun mot dans une chaîne de caractères. | On se limite ici à lalgorithme "naïf", en estimant sa complexité. |
+------------------------------------------------------+------------------------------------------------------------------------+
2017-04-13 10:50:18 +02:00
Structures de données complexes
================================
- graphes
- arbres
- hachages
2017-04-13 16:08:30 +02:00
- le parcours de graphes
- les calculs de dates
+ **Récursivité**
On en présente les avantages et les inconvénients.
+ **Tris** dun tableau à une dimension de valeurs
numériques : tri par insertion, tri rapide (ou 'quicksort'),
tri par fusion. Application à la
recherche de la médiane dune liste de nombres.
On étudie et on compare ces algorithmes de tri du point de vue des complexités temporelles dans le meilleur et dans le
pire cas.