#03 Les listes chaînées en C - Ajouter un élément au milieu-

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • Comment ajouter un élément au milieu d'une liste simplement chaînée.

КОМЕНТАРІ • 52

  • @elazzaouykarim9749
    @elazzaouykarim9749 4 роки тому +3

    merci beaucoup Monsieur lah irhm lik l walidin f had ramadan mobark stafdt bzaff merci deuxième fois

  • @IlyassAli-v7r
    @IlyassAli-v7r 7 місяців тому

    جزاكم الله خيرا استاذ متمكن بكل ما تحمله من معنى.

  • @ayoubouaadoud
    @ayoubouaadoud 10 місяців тому +1

    16:55 monsieur est ce que en peut tester (tmp->data == V)? C'est à dire que on a trouvé l'élément?

  • @Violonista_Founoun
    @Violonista_Founoun 11 місяців тому

    merci infiniment mr 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

  • @rihabcharef9536
    @rihabcharef9536 4 роки тому

    Merci beaucoup monsieur pour vos efforts.

  • @hananeelouarghi6297
    @hananeelouarghi6297 4 роки тому

    merci monsieur plusieurs fois bien compris

  • @saadsabili2269
    @saadsabili2269 4 роки тому +2

    Merci bcp

  • @Apple-qy3sc
    @Apple-qy3sc 9 місяців тому

    ahsana lah ilyk

  • @saraell2304
    @saraell2304 3 роки тому +1

    شكرا بزااف استاذ على الشرح كنتمناو غي تنقس شوية من الكول ديال لي فيديو باش نقدرو نكملو معاك

    • @saraell2304
      @saraell2304 3 роки тому

      الطول*

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому +8

      Merci beaucoup pour vos encouragements et vos remarques
      J'essaie de donner le maximum de détails et d'expliquer avec une manière simple et compréhensible pour tout le monde que ça soit un débutant ou non mes vidéos sont surtout destinées aux débutants et aussi pour ceux qui cherchent le pourquoi et le comment des choses. Et je veux que mes followers regardent mes vidéos une seule fois et comprennent tout pas besoin de visualiser la vidéo une autre fois. C'est pas comme les tuto de 4 ou 5min que j'appelle tuto fastfood que tu es obligé de les réparer 10 fois pour comprendre de quoi il s'agit.

  • @asmaagharghar8581
    @asmaagharghar8581 4 роки тому +1

    السلام عليكم
    Monsieur pourquoi vous avez dit si temp ==NULL on va afficher le nbr n'a pas été trouvé.et si le nbr se trouve dans le dernier noued c'est dans ce cas temp == NULL mais le nbr existe donc le message affiché n'est pas correcte n'est ce pas?

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 роки тому

      Temp==NULL ne veut pas dir que temp pointe sur le dernier élément.
      Il pointe sur le next du dernier élément donc il a dépassé le dernier élément donc le nombre ne se trouve pas

  • @bayn_assotour
    @bayn_assotour 5 років тому +1

    Merci.

  • @hamzaaa3773
    @hamzaaa3773 5 років тому +3

    22:45 fla boucle while et la condition if pour quoi vous avez utilise (temp!=NULL) ?
    normalement (temp->next!=NULL)

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 років тому

      Car il ce peut que l élément cherché est le dernier élément dans ce cas si on met teste sur temp->next il va sortir de la boucle avant de tester le contenu du dernier élément

    • @hamzaaa3773
      @hamzaaa3773 5 років тому

      @@PWH_HAIRIBI Merci pour votre repense mais si (temp->next==NULL) signifie que ce box est le dernier
      je pense que les deux sont equivalent sauf que la condition (temp!=NULL) execute une tache de plus (a la place de verifier temp->next il verifie temp) ce que j ai compris

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 років тому

      La condition dans la boucle while(temp->next !=NULL && temp->data!=v) si temp->next ==NULL il va sortir de la boucle avant de tester si temp->datat==v

    • @hamzaaa3773
      @hamzaaa3773 5 років тому

      @@PWH_HAIRIBI aaaah ouais chokraaan bzzzf lah ir7em lwalidin

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 років тому

      آمين يارب العالمين واليدينا و والديك

  • @saidaahmedchaouch81
    @saidaahmedchaouch81 3 роки тому

    السلام عليكم
    Il est préférable de faire l'allocation mémoire du nouveau élément a l'intérieur de if (temp!=NULL) car dans le cas contraire on a pas besoin de le faire

  • @yassinezhs9209
    @yassinezhs9209 3 роки тому +1

    Merci beaucoup monsieur(الله يرحم من رباك وعلمك) , svp si vous avez des livres ou bien des bon ressources pour qui peuvent m'aider à améliorer mon apprentissage de langage c, pouvez-vous m'envoyé?, et merci d'avance.

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому +1

      J'ai mon support pdf langage c mais la plupart des vidéos sur ma chaîne.
      Pour le pdf contact moi sur pwh.devoir@gmail.com

    • @saidaahmedchaouch81
      @saidaahmedchaouch81 3 роки тому

      @@PWH_HAIRIBI je suis intéressé, est-ce que je peux l'avoir

  • @elazzaouykarim9749
    @elazzaouykarim9749 4 роки тому

    Salamo 3likoum
    Monsieur wach radi t9dr dirhom incha alah b c++

  • @khSoraya01
    @khSoraya01 3 роки тому

    Et si on veut insérer au milieu ex liste avec 8 éléments on insère a la 4eme position? Comment peut on le faire avec un seul parcours

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому

      Même chose il faut juste faire un compteur qui va le nombre de nœuds différents de nul jusqu'à 4

    • @khSoraya01
      @khSoraya01 3 роки тому

      @@PWH_HAIRIBI mais comment savoir le milieu ? Il faut parcourir la liste une fois pour savoir sa longueur,la divisé en deux ensuite parcourir une deuxième fois jusqu'au milieu et afficher
      Donc en totale ya 2 parcours mais l'exercice exige un seul parcours

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому

      Cela est possible pour une liste circulaire

  • @karimakarema144
    @karimakarema144 Рік тому

    Pourquoi on a utiliser n deux fois ! Normalement il faut déclarer un autre variable qui indique la valeur à inserer ?
    Et merci bcp

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  Рік тому +1

      On peux utiliser une autre variable mis c'est pas la peine cas on peut réutiliser n qui joue le rôle de la valeur à insérer

  • @lalanna6713
    @lalanna6713 3 роки тому

    mercie bcp mais 7aba nafhem ki dert l'element a rechercher = 5 et l'element qui inserer = 8 normalment résultat takhredj non existant , pcq temp ywelli = NULL , bessa7 dkhel nrml 7aba nafhem 3lach cvp

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому

      Merci beaucoup pour le message
      Ce qui est null c'est temp->next et non pas temp nous intéressons à temp->data qui est égal à 5 donc le 8 va être inserer après

  • @chaimakradem80
    @chaimakradem80 2 роки тому

    c'est ajouter apres v comment faire avant?

  • @erragragymohamednacer8506
    @erragragymohamednacer8506 4 роки тому

    et si on ne connait pas la valeur v ?

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 роки тому

      Dans ce cas il faut donner la position dans la quelle on va inserer l'élément

    • @erragragymohamednacer8506
      @erragragymohamednacer8506 4 роки тому

      @@PWH_HAIRIBI merci monsieur

    • @zinebkbyla
      @zinebkbyla 2 роки тому

      @@PWH_HAIRIBI cad l'adresse???

  • @عدنانمهداوي-ن5ث
    @عدنانمهداوي-ن5ث 3 роки тому +1

    Next كيفاش كي incrementa

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому

      Next->Next

    • @عدنانمهداوي-ن5ث
      @عدنانمهداوي-ن5ث 3 роки тому +1

      @@PWH_HAIRIBI شكرا فهمتها و لكن عندي واحد المشكل واحد الكود م ka executache ممكن تشوف لي المشكل.
      ايلا كان ممكن نصيفطوليك

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 роки тому

      @@عدنانمهداوي-ن5ث oui
      pwh.devoir@gmail.com

    • @عدنانمهداوي-ن5ث
      @عدنانمهداوي-ن5ث 3 роки тому

      @@PWH_HAIRIBI صافي راني صيفطتو شكرا جزيلا

  • @nassouribrahimdaoud6622
    @nassouribrahimdaoud6622 2 роки тому

    Merci beaucoup