Resume 11 11 2020 c 1 Résumé sur les tableaux partie A M Je veux insérer x à la position pos ?? T for int I M I pos I-- A I A I- A I x C ? est équivalent à I M While I pos A I A I- I-- A I x Execution à la main I I ?? vrai A A I
Résumé sur les tableaux partie A M Je veux insérer x à la position pos ?? T for int I M I pos I-- A I A I- A I x C ? est équivalent à I M While I pos A I A I- I-- A I x Execution à la main I I ?? vrai A A I I ?? vrai A A I I ?? vrai A A I I ?? faux A A I Indice Ex CS S U i V i Indice Ex J ? initialise pos à - Tester si pos change alors a ?cher la position de l ? elt Val Sinon on a tjrs pos - et donc val n ? existe pas Indice Ex Nbre d ? occurrence d ? un caractère c ? c ? dans une cha? ne ch Indice Ex sur insertion Déjà corrigé Indice Ex On va supprimer toutes les occurrences de valeur puis tasser càd compresser le tableau ?? Comme application Ça revient à appliquer l ? algo de compression audio MPEG ou bien compression image JPEG A I Après compression le tableau devient A I Correct ex N T ??T I j I j T J I j T J I j CT J I T J I Indice Ex Tri par sélection Résumé sur les pointeurs Int a Int p déclaration d ? un pointeur p a p pointe sur l ? adresse de a Faire attention il faut que le pointeur et la variable sur laquelle il pointe en même type printf d ? a il a ?che printf d ? p il a ?che Faire attention p a ?che l ? adresse o? se trouve a dans la mémoire Lorsqu ? on par de valeur on doit mettre devant la variable pointeur p p printf d ? p il a ?che printf d ? a il a ?che -On doit déclarer le pointeur en utilisant ?? int p - on doit pointer sur une variable ?? p a - Si on change le contenu de p alors automatiquement le contenu de la variable sur lequel pointe le pointeur change - Pour a ?cher le contenu d ? un pointeur on doit utiliser Utilisation des pointeurs dans les tableaux CLe pointeur pointe sur le début du tableau donc p T d ? après la normalisation o n peut écrire p T lecture d'un tableau D sans l ? utilisation d ? un pointeur for I I CFor p T p T N p Scanf d ? p p T ?? p T p T ?? p T ? p T i ?? ? p T i ? p T N ?? p T N For p T p C
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 07, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 40.4kB