Structures linéaires : nouveau chapitre avec listes chaînées + déplacement Pile_File
This commit is contained in:
30
Structures_lineaires/README.md
Normal file
30
Structures_lineaires/README.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Structures de données linéaires
|
||||
|
||||
> Un tableau Python permet d'accéder instantanément à n'importe quel élément par son indice. Mais certains problèmes demandent des structures plus souples : ajouter ou supprimer des éléments sans déplacer tout le reste, ou imposer un ordre d'accès strict. C'est l'objet de ce chapitre.
|
||||
|
||||
## Programme
|
||||
|
||||

|
||||
|
||||
## Les trois structures au programme
|
||||
|
||||
| Structure | Accès | Insertion | Suppression | Usage typique |
|
||||
|-----------|-------|-----------|-------------|---------------|
|
||||
| **Liste chaînée** | Séquentiel | En tête : O(1) | En tête : O(1) | Structure de base, implémente pile et file |
|
||||
| **Pile** (stack) | Dernier entré (LIFO) | En tête : O(1) | En tête : O(1) | Appels de fonctions, annulation (Ctrl+Z) |
|
||||
| **File** (queue) | Premier entré (FIFO) | En queue : O(1) | En tête : O(1) | File d'attente, BFS, impression |
|
||||
|
||||
## Ressources
|
||||
|
||||
| Fichier | Description |
|
||||
|---------|-------------|
|
||||
| [Listes chaînées](Listes_chainees/README.md) | La brique de base : maillon, insertion, suppression, parcours |
|
||||
| [Piles et Files](Pile_File/README.md) | Deux structures aux contraintes d'accès strictes |
|
||||
|
||||
---
|
||||
|
||||
Auteur : Florian Mathieu
|
||||
|
||||
Licence CC BY NC
|
||||
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> <br />Ce cours est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.
|
||||
Reference in New Issue
Block a user