Module 9Avancé Pro
Mémoire dynamique
malloc, calloc, realloc, free et gestion des tableaux dynamiques.
- 6 h 45 environ
- 4 leçons
- 35 exercices
Ce que tu vas apprendre
- Réserver un tableau avec malloc ou calloc et vérifier le résultat
- Libérer la mémoire avec free quand on n'en a plus besoin
- Agrandir une zone avec realloc sans perdre son contenu
- Doubler la capacité pour limiter le nombre d'agrandissements
- Créer une matrice dynamique avec un tableau de pointeurs (int **)
- Stocker des mots de longueurs différentes dans un tableau de chaînes
- Regrouper pointeur, taille et capacité dans une struct
- Écrire une pile dont la capacité augmente automatiquement
Contenu du module
0 / 35 exercices réussis
Les énoncés sont visibles par tous ; l'exécution et la correction sont réservées au plan Pro.
Passer Pro- Leçon · 15 min
Unité 1
Réserver de la mémoire avec malloc
Créer un tableau dont la taille n'est connue qu'à l'exécution, puis le libérer.
1 h0 / 6 exercices réussis
- Leçon · 14 min
Unité 2
Agrandir une zone avec realloc
Lire un nombre inconnu de données en agrandissant le tableau au fur et à mesure.
39 min0 / 2 exercices réussis
- Leçon · 15 min
Unité 3
Matrices et tableaux de chaînes dynamiques
Réserver un tableau de pointeurs, puis chaque ligne ; libérer dans l'ordre inverse.
1 h 150 / 6 exercices réussis
- Leçon · 15 min
Unité 4
Des structures de données qui grandissent
Regrouper un tableau dynamique, sa taille et sa capacité dans une structure, et renvoyer des résultats dynamiques.
3 h 450 / 21 exercices réussis
- Pile sans limiteà faireMoyen
- Fusion dans un nouveau tableauà faireMoyen
- Filtrer dans un nouveau tableauà faireMoyen
- Découper une phraseà faireMoyen
- Triangle de Pascalà faireMoyen
- Compteurs à la bonne tailleà faireMoyen
- Grand cribleà faireMoyen
- Pairs et impairs séparésà faireMoyen
- Répéter une chaîneà faireMoyen
- Remplacer un motifà faireDifficile
- Matrice identité allouéeà faireFacile
- Produit de matrices allouéesà faireDifficile
- Factorielle exacteà faireDifficile
- Valeurs uniquesà faireMoyen
- Moyenne glissanteà faireMoyen
- Copie profondeà faireDifficile
- Extraire une trancheà faireFacile
- Mettre deux tableaux bout à boutà faireFacile
- Doubler chaque caractèreà faireFacile
- Plusieurs générations du jeu de la vieà faireDifficile
- Lignes de longueurs différentesà faireMoyen