#01 Les listes chaînées en C - Introduction et ajouter un élément au début-

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024
  • Dans cette séance j'ai fait une petite introduction sur les listes chaînée (le but, les avantages...) en suite j'ai expliqué comment ajouter un élément au début d'une liste chaînée est comment l'affichée.

ความคิดเห็น • 241

  • @amirboss549
    @amirboss549 11 หลายเดือนก่อน +5

    الله يرحم ليك الوالدييين بديتي كتحببني فالبرمجة بعدما كرهت الدومين وكرهت لي كيقريوه ميفهموك ميعطيوك التيساع
    شكراااا جزيييلا❤❤

  • @lailalaila3543
    @lailalaila3543 4 ปีที่แล้ว +21

    الله يجازيك بالخير اول مرة كنفهم مزيان les listes chains كنت كنسمعهوم كنتخلع

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว +18

      كلشي ساهل حنا لي كنحطوا العوائق قدامنا البرمجة هي ترجمة مانقوم به في حياتنا ليقوم به الحاسوب

  • @sokhonamalick6599
    @sokhonamalick6599 4 ปีที่แล้ว +4

    Je ne comprends bien arabe mais grâce à vous je bien compris les listes chaîné ‏‏جزاك الله خيرا

  • @sehailhilalelidrissi582
    @sehailhilalelidrissi582 5 ปีที่แล้ว +3

    merci monsieur HAIRIBI vous êtes excellent au niveau de l’explication et les connaissances .Je voudrais nous expliquer les arbres.

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว +4

      Merci pour vos encouragements. J'ai reçu beaucoup de demandes concernant les arbres Inchallah je vais faire un vidéo le plus tôt possible je suis maintenant entrain de faire une série sur le langage c mais je vais la faire Inchallah cette vidéo sur les arbres

  • @souibguiiness9114
    @souibguiiness9114 5 ปีที่แล้ว +2

    Merci beaucoup Monsieur .. vous m'avez sauvé la vie demain j'ai un examen et j'étais désespérée walah yarham weldik ❤

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว +3

      آمين شكرا على دعائك لوالدينا هذا احسن ما نجنيه من هذه القناة وفقك الله في امتحاناتك انا رهن اشارتك و أصدقائك

  • @najwaallouch2232
    @najwaallouch2232 3 ปีที่แล้ว +1

    أحسن شرح لأحسن أستاذ الله يجازيك بالخير🙏

  • @san-wh8dz
    @san-wh8dz 2 ปีที่แล้ว +3

    Très Bonne Explication comme d'habitude ! layrhemlik lwalidin !

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  2 ปีที่แล้ว +2

      Merci bien walidina o walidik

  • @SaadEchchahbi
    @SaadEchchahbi 7 หลายเดือนก่อน +1

    lah yrham lwalidin , bonne explication ms hairibi

  • @soufianedakouan9758
    @soufianedakouan9758 4 ปีที่แล้ว +2

    شكرااا أستاذ ..آلله يجازيك بالخير

  • @leguide3806
    @leguide3806 ปีที่แล้ว +1

    lah i3tik matmniti ostad c'est vraiment suppppper

  • @yassinekabbaj4782
    @yassinekabbaj4782 5 ปีที่แล้ว +2

    Très bon travail Mr hairibi, lehla ikhatik 3lina.

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว +2

      je suis là pour vous rendre facile la programmation et l'apprentissage des langages c'est mon objectif 😉

    • @maakoulfatimaezzahraa629
      @maakoulfatimaezzahraa629 4 ปีที่แล้ว +2

      @@PWH_HAIRIBI merci beaucoup monsieur

  • @tarfaimane9462
    @tarfaimane9462 4 ปีที่แล้ว +2

    شكرااا أستاذ على الشرح المبسط آلله يجازيك بالخير

    • @mihoubmazouz8145
      @mihoubmazouz8145 4 ปีที่แล้ว

      th-cam.com/video/-OA9jG4sAYo/w-d-xo.html

  • @Aya-hl7fl
    @Aya-hl7fl ปีที่แล้ว

    Machallah très bonne explication ⭐
    جزاك الله خيرا🙏

  • @elazzaouykarim9749
    @elazzaouykarim9749 4 ปีที่แล้ว

    merci beaucoup Monsieur lah irhm lik l walidin f had ramadan mobark s

  • @salmachermati7793
    @salmachermati7793 2 ปีที่แล้ว +1

    Tres tres bien expliqué 👏🏾👍🏼🇲🇦

  • @trouditaha9052
    @trouditaha9052 2 ปีที่แล้ว +1

    جزاك الله خيرا ، اخوك في الله طه من بروكسال

  • @اوتاكو-ص4ك
    @اوتاكو-ص4ك 2 ปีที่แล้ว +1

    vraiment trés bon explication merci

  • @gonefrex2464
    @gonefrex2464 3 ปีที่แล้ว

    جزاك الله خيرا استاذ. الله إرحم الوالدين

  • @AchWa93-maroc
    @AchWa93-maroc 3 ปีที่แล้ว +2

    magnifiqueeeeeeeeeeeeee!
    Chokran pour votre effort.

  • @AMNBTS
    @AMNBTS 5 ปีที่แล้ว

    vraiment merci beaucoup j'ai bien comprit d'après vous :)

  • @mdjahedkarim1963
    @mdjahedkarim1963 2 ปีที่แล้ว +2

    magnifique ❤️❤️❤️🎉🎉🎉merci beaucoup

  • @sabrinadjellal2502
    @sabrinadjellal2502 7 หลายเดือนก่อน +1

    très bien expliqué baraka ellahou fik

  • @ahmedtafet8858
    @ahmedtafet8858 2 ปีที่แล้ว +1

    جزاك الله عنا خيرا جزاء.

  • @benjaminmoussavou1306
    @benjaminmoussavou1306 ปีที่แล้ว +1

    Merci beaucoup pour la connaissance.

  • @kawtarkarkour3455
    @kawtarkarkour3455 4 ปีที่แล้ว

    meerci beaucoup Monsieur votre explication est génial

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      merci pour vos encouragements

  • @sanhajikhalid2218
    @sanhajikhalid2218 2 ปีที่แล้ว +2

    جازاك الله خيرااا

  • @oussama.sami.2
    @oussama.sami.2 2 ปีที่แล้ว +1

    بارك الله فيك ✅✅

  • @Negan944
    @Negan944 ปีที่แล้ว

    بارك الله فيك 🙏❤❤

  • @OumaymaOuhra
    @OumaymaOuhra ปีที่แล้ว

    جزاك الله خيرا 👍🏻❤️

  • @milanoor1496
    @milanoor1496 2 ปีที่แล้ว +1

    Trés bonne explication

  • @hajjisoukaina1902
    @hajjisoukaina1902 2 ปีที่แล้ว +1

    جزاك الله خيرا كثيرا

  • @ggxhard2779
    @ggxhard2779 ปีที่แล้ว

    بارك الله فيكم أستاذ

  • @IlyassFikri
    @IlyassFikri 4 ปีที่แล้ว

    lah ijazik bikhir chokran bzf video rai333 ana fhmtk mzn

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      اللهم اجعلها صدقة جارية
      merci pour vos encouragements

    • @IlyassFikri
      @IlyassFikri 4 ปีที่แล้ว

      @@PWH_HAIRIBI

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      @@IlyassFikri tu es en quelle année ?

    • @IlyassFikri
      @IlyassFikri 4 ปีที่แล้ว

      ​@@PWH_HAIRIBI 3 year f computer sciences tan9ra f italy

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      @@IlyassFikri allah ywaf9ak je serai à votre disposition si tu as besoin de quoi que se soit

  • @lalanna6713
    @lalanna6713 3 ปีที่แล้ว +1

    rabi ya7afdek

  • @lamiaeamghar
    @lamiaeamghar 7 หลายเดือนก่อน

    merci beaucoup , très bien expliqué👍

  • @walidlaaraj5510
    @walidlaaraj5510 5 ปีที่แล้ว

    tebarekelah 3lik khoo

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว

      Merci pour vos encouragements si vous êtes intéressé par des cours et tu veux que je fais des vidéos à propos n hésitez pas

  • @adilbi249
    @adilbi249 2 ปีที่แล้ว +1

    merci beaucoup prof

  • @elbannayyoussef9807
    @elbannayyoussef9807 หลายเดือนก่อน +2

    mr dak l mochkil li l9ina fl function ajouterAudebut , ymkn nkhlilw l fonction void w lcode ykon s7i7a , mais fl arguments dl function n declariw dubet bhal hakkka ( box ** head ) hit hakka ghadi ytbdel l head brassso machi gha les valeur li fih , ( mhm ila derna had tari9a ra khass nbdlo chi hajat sghar fl wst diyal AfficherAudebut )

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  หลายเดือนก่อน +1

      Oui exactement

  • @lwa3i179
    @lwa3i179 3 ปีที่แล้ว +1

    the best teacher in the world hahaha

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +2

      ليس الى هذا الحد نحاول ان نقدم ما نستطيع فعله الله يقدنا على ذلك وان يتقبله منا شكرا على دعمك وابتسامتك 😁😁

  • @asmae___ch
    @asmae___ch 3 ปีที่แล้ว +1

    allah yjazik blkher prof merci bcp, svp ana ba9a m3etla bzzaf f hadchi u yallah knfham fih ma3rft mnin nbda et je veux savoir 3lach kandiro #ifndef et #define... flowel , je sais c une question banale mais je voudrais bien savoir..Merci encore une fois

  • @Sy-ok7pt
    @Sy-ok7pt ปีที่แล้ว

    allah ijazik kher

  • @smadjid11
    @smadjid11 ปีที่แล้ว

    بارك الله فيك

  • @fatimamouro1544
    @fatimamouro1544 3 ปีที่แล้ว +1

    tbarkallah 3lik

  • @falyarivelo7068
    @falyarivelo7068 2 ปีที่แล้ว +1

    thank you very much!!!

  • @mohamedtabkioui1530
    @mohamedtabkioui1530 11 หลายเดือนก่อน

    jazak lah khayran

  • @jihedsaadouni9354
    @jihedsaadouni9354 2 ปีที่แล้ว +1

    merci beacoup😍😍😍😍😍😍😍😍

  • @kawtar4296
    @kawtar4296 3 ปีที่แล้ว +2

    سير الله ارحملك لوالدين

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว

      آمين يارب العالمين وأنتم كذلك

  • @saidaahmedchaouch81
    @saidaahmedchaouch81 3 ปีที่แล้ว +3

    Merci beaucoup pour l'explication
    J'ai Une simple question ⁉️
    Pour la fonction ajoutAuDebut est ce que on peut la déclarer comme étant une procédure et après on fait le passage par adresse c'est à dire on fait comme suit:
    Void ajoutAuDebut (box** debut, n)

  • @aboubacarbah6111
    @aboubacarbah6111 3 ปีที่แล้ว

    C'est tellement intéressant

  • @manarbou7647
    @manarbou7647 หลายเดือนก่อน

    28:25 monsieur ici pour l'allocation dynamique est ce qu'on peut simplifier la tache et faire
    box*b=box malloc(sizeof(box));

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  หลายเดือนก่อน

      Oui c'est possible box*b=(box) malloc(sizeof(box));

  • @NanaNana-zv8vq
    @NanaNana-zv8vq ปีที่แล้ว

    شكرا بزاف ❤

  • @thepunisher3141
    @thepunisher3141 4 ปีที่แล้ว

    merci beaucoup monsieur

  • @brahimessaadaoui2327
    @brahimessaadaoui2327 2 ปีที่แล้ว +8

    عفاك واخا دير لينا هادوك les programmes f PDF وتحطهوم لينا

  • @MHDOMOHAMED
    @MHDOMOHAMED 3 หลายเดือนก่อน +3

    this is another implementation of the ajauterAuDebut function:
    void ajouterAuDebut(box **debut, int n)
    {
    box *new;
    new = malloc(sizeof(box));
    if (!box)
    return (NULL);
    box --> next = *debut;
    *debut = new;
    }

  • @brahnalinda3507
    @brahnalinda3507 4 ปีที่แล้ว +1

    Merci bcps monsieur ,
    Dans la fonction afficherliste on peut ne pas utiliser un pointeur vers dèbut ( on utilise juste début ) car le contenu de la liste ne va pas changer ?!!

  • @poikol7979
    @poikol7979 4 ปีที่แล้ว

    merci monsieur pour ce vidéo, tu nous a sauve la vie vraiment. j'ai une question svp dans 18:45 pourquoi tu as utilise typedef???

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      Voir ma vidéo sur les structures

  • @blackburnchaud9170
    @blackburnchaud9170 3 ปีที่แล้ว +2

    Bonjour ,j'ai vraiment suivie vos vidéo sur les structures et j'avais bien compris mais j'ai poursuit avec les listes chaînés mais je ne comprend plus rien du faite y'a trop d'arabe.est ce que vous pouvez trouver solution pour sa svp??

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +2

      Contacter moi sur pwh.devoir@gmail.com

    • @blackburnchaud9170
      @blackburnchaud9170 3 ปีที่แล้ว +1

      @@PWH_HAIRIBI OK merci bien je vais vous contacter😍🙏🙏

  • @imanerachid6248
    @imanerachid6248 2 ปีที่แล้ว +1

    thank you so much

  • @AhmedMezghani-nm2uu
    @AhmedMezghani-nm2uu 7 หลายเดือนก่อน

    شكراا استاذ

  • @maakoulfatimaezzahraa629
    @maakoulfatimaezzahraa629 4 ปีที่แล้ว +2

    merci prof

    • @mihoubmazouz8145
      @mihoubmazouz8145 4 ปีที่แล้ว

      th-cam.com/video/-OA9jG4sAYo/w-d-xo.html

  • @hamzaameur304
    @hamzaameur304 3 ปีที่แล้ว

    جزاك الله خيرا

  • @soukainastar-y7m
    @soukainastar-y7m ปีที่แล้ว +2

    monsieur pourquoi vous travaillez pas avec une liste de controle qui contient un pointeur sur le debut et un autre pointeur sur la fin et la taille de la liste et quelle est la methode la plus efficace la methode simple ou la methode du controle bach nkhdmou f lexam
    et merci beaucoup

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว +1

      C'est possible il y a aussi une autre méthode c'est c'est les listes chaînes circulaires tu peux les voir aussi sur la playlist

  • @souhailasouhaila7978
    @souhailasouhaila7978 3 ปีที่แล้ว

    Mensieur svp wach dak lboucle while n9dro hna nremplasiwh b for wla la ? Et merci beaucoup

  • @zakariagourti5409
    @zakariagourti5409 4 ปีที่แล้ว

    ila derna f paramètres l1 blasst début maghadich na7tajo dik return ba9i ?

  • @maramantar3680
    @maramantar3680 8 หลายเดือนก่อน +1

    salut Mr est ce que vous pouvez m'aider pour comprendre ce projet et merci d'avance : Titre du Projet : Simulation d'Algorithmes d'Ordonnancement des Processus en Langage C
    Description : Ce projet consiste à implémenter en langage C différentes techniques
    d'ordonnancement des processus utilisées dans les systèmes d'exploitation. L'objectif est de
    simuler le comportement de ces algorithmes et d'évaluer leurs performances en termes de
    temps d'exécution et d’attente.
    Fonctionnalités attendues :
    1. Implémentation des algorithmes d'ordonnancement suivants :
     Round Robin (RR)
     Ordonnancement par Priorité (préemptif)
     Ordonnancement Shortest Remaining Time First (SRTF)
    2. Simulation de l'arrivée des processus avec des temps d'arrivée aléatoires et des durées
    d'exécution variables.
    3. Affichage des états de la file d'attente des processus, du processeur et de leur progression
    dans le temps.
    4. Collecte de données sur les performances des algorithmes, telles que le temps d'attente
    moyen et le temps d’exécution moyen.
    5. Interface utilisateur simple en ligne de commande pour paramétrer et exécuter les
    simulations avec différentes configurations d'algorithmes et de paramètres de processus.

  • @saadtaoussi2902
    @saadtaoussi2902 3 ปีที่แล้ว

    mercie beaucoup prof

  • @chahd9585
    @chahd9585 ปีที่แล้ว +1

    Merci beaucoup monsieur,Monsieur svp j ai besoin de votre aide,ou je peux contactez vous?

  • @rayanbendadouch7681
    @rayanbendadouch7681 ปีที่แล้ว +1

    Monsieur svp
    Puisque L1 a entré en parametre donc il va subir meme changement que debut, c est a dire il va changer meme si on utilise void

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      Il jout le même rôle que le debut

    • @rayanbendadouch7681
      @rayanbendadouch7681 ปีที่แล้ว

      @@PWH_HAIRIBI oui , donc sans de faire return L1 va changer

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      Si on utilise void le passage du paramètre doit être par adresse

    • @rayanbendadouch7681
      @rayanbendadouch7681 ปีที่แล้ว

      @@PWH_HAIRIBI excuser moi monsieur mai je n'ai pas bien compris
      On a passé L1 en parametre mais L1 c est un pointeur ,donc c est un passage par adresse

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว +4

      le passage par adresse veut dire que au moment de l'appel c'est l'adresse de la variable qui est passée en paramètre et non pas sa valeur donc L1 est un pointeur on entre sa valeur en parametre et pas son adresse, pour qu'il soit un passage par adresse il faut mettre void ajouter(Box * * debut, int val) et au moment de l'appel on fait : ajouter(&L1,5) dans ce cas on entre l'adresse de L1 et non pas la valeur de L1

  • @fatima-zahratimi2318
    @fatima-zahratimi2318 4 ปีที่แล้ว +2

    Merci beaucoup monsieur ,pourquoi vous avez saisie la liste dans l'ordre 1 2 3 4 5 et dans l'affichage on a 5 4 3 2 1
    merci d'avance .

    • @khadijaelfrani1230
      @khadijaelfrani1230 4 ปีที่แล้ว +1

      Meme question

    • @fatima-zahratimi2318
      @fatima-zahratimi2318 4 ปีที่แล้ว

      @@khadijaelfrani1230 car on insère au début par exemple quand on met au début 1 la valeur 2 qui le suit va etre au début et etc
      tu as compris ??

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว +1

      @@fatima-zahratimi2318 exactement c'est ça le 2 vas pousser le 1 et il va prendre sa place
      1
      2-1
      3-2-1

    • @mohamedelkouni6899
      @mohamedelkouni6899 4 ปีที่แล้ว

      @@PWH_HAIRIBI mrc prof

    • @faizarami1116
      @faizarami1116 4 ปีที่แล้ว

      Merci bcp monsieur llah yer7am lik lwalidin w yjazi blkhir

  • @brahnalinda3507
    @brahnalinda3507 4 ปีที่แล้ว +1

    Merci beaucoups monsieur pour tes efforts ,
    juste j'ai pas compris debut c quoi ? est ce que c'est un box aussi ??

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว +2

      Debut est un pointeur de type box

    • @mihoubmazouz8145
      @mihoubmazouz8145 4 ปีที่แล้ว

      th-cam.com/video/-OA9jG4sAYo/w-d-xo.html

  • @halimabouzidi2052
    @halimabouzidi2052 4 ปีที่แล้ว

    Merci monsieur

  • @sbarabdellahe6213
    @sbarabdellahe6213 3 ปีที่แล้ว +3

    mrs prof , wach wakha momkin dir lina video 3la les ficher en c ,.

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +2

      Pour bientôt inchallah

  • @amdjedsoft5046
    @amdjedsoft5046 ปีที่แล้ว

    Merci.
    Pourquoi vous utilisez toujours Les projets Consol.
    Est ce qu'il y a des projet avec Fenêtres.
    Windows Applications.

  • @soufianch8481
    @soufianch8481 2 ปีที่แล้ว +1

    merci bcp

  • @oussamareda414
    @oussamareda414 ปีที่แล้ว +1

    lah irham lik lawldin prof , juste j ai un question je ne compris pas pourquoi en utilise boucle for

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      Juste pour ajouter plusieurs éléments

  • @dihyaam5279
    @dihyaam5279 3 ปีที่แล้ว

    mr svp ana rah drt ga3 douk les étapes wf l execution kankttb les n w katl3 liya bli la liste est vide pouvez vous m expliquer

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว

      Envoyer moi le code

    • @dihyaam5279
      @dihyaam5279 3 ปีที่แล้ว +1

      @@PWH_HAIRIBI #include
      #include
      typedef struct Box {
      int data ;
      struct Box * next ;
      }Box;
      Box * ajouterAuDebut(Box*debut,int elm)
      { Box *b;
      b=malloc(sizeof(Box));
      b->data=elm;
      b->next=debut ;
      b=debut;
      return debut ;
      }
      void afficherListe(Box*debut)
      { Box*temp ;
      temp=debut;
      if (debut==NULL)
      printf(" la liste est vide");
      else
      while (temp!=NULL)
      {printf("%d--->>

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +2

      @@dihyaam5279 le problème est dans la fonction ajout à la fin
      debut=b; et non pas b=debut ;

  • @litissiahadjout3996
    @litissiahadjout3996 4 ปีที่แล้ว

    18;48s vous avez defini le type box donc les maillons on enleve struct devant le pointeur n"est ce pas ;;;;;;sinon merci pour vos superbes explications

  • @meliessahopeful9376
    @meliessahopeful9376 ปีที่แล้ว

    monsieur ya3tik saha !!
    mais j'ai un question sur la déclaration , esq je peux ne déclaré pas le pointeur L1 par " NULL " psq si sur il va écrasé par la dresse de la nouvelle cellule d et mercii!!.

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      L1 jouera le role de la liste elle est initialement vide donc elle doit avoir la valeur NULL au départ si non si on veut par exemple supprimer un élément or la liste est vide le programme dois nous afficher comme quoi la liste est vide donc si L1 est NULL dobc la liste est vide pour lajout ol y a pas de problème comme tu as dit car il va être écraser par le premier élément mais il faut initialiser par NULL quand même voir les autres vidéos et tu vas savoir pourquoi

    • @yassineerraoucha9295
      @yassineerraoucha9295 ปีที่แล้ว

      si tu n apas declare l1 par null le dernie pointeur de la dernier structure il est different de null donc on va voir une probleme dans l affichage a la fonction afficherliste car le pointeur temp different de null

  • @clovismuyizigire9478
    @clovismuyizigire9478 3 ปีที่แล้ว +1

    Prochaine fois, moins d arabe svp🙏 ,on vous aime !

  • @yassineelrhrouch6577
    @yassineelrhrouch6577 3 ปีที่แล้ว +2

    slm prof wash madayrsh les piles w les files chainees w layr7m lwalidin

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +1

      J'ai des vidéos sur les piles et les fils et les liste Chaînées sur la chaîne

    • @yassineelrhrouch6577
      @yassineelrhrouch6577 3 ปีที่แล้ว +2

      @@PWH_HAIRIBI ui je sais et j ai deja vu les vd des piles et des files mais vous avez fait seulement le cas du representation contigues
      est-ce q l insertion au debut dans les listes chainee represente le cas des piles chaine!!!! et mrc bcp

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว

      @@yassineelrhrouch6577 exactement
      Empler c'est ajouter au début et depiler c'est supprimer du debut.
      Pour les fils c'est l'ajouter au début et la suppression de la fin

    • @yassineelrhrouch6577
      @yassineelrhrouch6577 3 ปีที่แล้ว

      @@PWH_HAIRIBI mrc mr pour tes efforts w layr7m lwalidin

    • @yassineelrhrouch6577
      @yassineelrhrouch6577 3 ปีที่แล้ว

      @@PWH_HAIRIBI mr desole pour le derangement svp si je veux afficher en mm temps supprimer je peux faire ce code dans la fonction afficher 40:47
      while(temp!=NULL)
      {
      printf("%d\t",temp->valeur);
      temp=temp->next;
      debut=temp;
      // free(pile);
      }
      }

  • @Ghamqasar
    @Ghamqasar 4 ปีที่แล้ว +1

    Monsieur svp le programme ne veut pas compiler !! can you detect the problem please!!

    • @Ghamqasar
      @Ghamqasar 4 ปีที่แล้ว

      You have any idea about that?please

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      Send me the program

    • @Ghamqasar
      @Ghamqasar 4 ปีที่แล้ว

      @@PWH_HAIRIBI Where sir?

    • @Ghamqasar
      @Ghamqasar 4 ปีที่แล้ว

      @@PWH_HAIRIBI ||=== Build: Debug in project1 (compiler: GNU GCC Compiler) ===|
      C:\Windows\System32\config\systemprofile\Documents\project1\main.c|3|fatal error: listechainee.h: No such file or directory|
      ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      Utilise borland comme compilateur

  • @hajar4245
    @hajar4245 3 ปีที่แล้ว +1

    Prof j ai besoin de votr aid svp ou je peux vous contacter ?

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว

      pwh.devoir@gmail.com

  • @meriyemelhajoui4083
    @meriyemelhajoui4083 3 ปีที่แล้ว +2

    merci monsieur pour votre effort mais je n ai pas compris la question (ajouter au debut d une liste chaine ) alors qu on a rempli la liste chaine qui a ete deja vide ....
    la deuxieme question c est pourquoi les nombres apres execution sont affiches d une maniere inverse cad on entre 1 , 2 , 3 .. et il s affiche 3 > 2 > 1 ? et merci encore une fois .

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +8

      Merci à vous
      C'est normale le dernier élément ajouter s'insère au début de la filière
      Initialement la liste et vide
      debut->null
      En ajoutant 1 au début de la liste elle deviendra
      Debut ->1->nul c a d 1 est le premier élément de la liste
      En ajoutant 2
      Debut->2->1->null maintenant 2 est le premier élément de la liste
      Cest pour ça

  • @ميدوالسوفي
    @ميدوالسوفي 4 ปีที่แล้ว +1

    ديرلنا فيديو على ترتيب trie elements liste simble et doublement ربي يبارك فيك

  • @AhmedKhmiri-ds4dx
    @AhmedKhmiri-ds4dx 8 หลายเดือนก่อน +2

    est ce que le pointeur debut est initialement null pour pouvoir ajouter les box ? sinon comment on a affecter l'addresse au pointeur debut pour qu' il pointe sur la tete de la liste ?

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  8 หลายเดือนก่อน +1

      Le debut est initialement à NULL

  • @aymanau5928
    @aymanau5928 4 ปีที่แล้ว

    Salam monsieur mafhmtch mzn 3laach mli darna void f la fct ajouter l1 b9a null wmaw9a3 lih walo 7ta darna retourner 3ad khad la valeur jdeda

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว

      Parceque le passage dans la fonction ajout est un passage par valeur (on fait passer en paramètre une copie de la liste et non pas la liste réelle) pour cela même si on modifie la liste à l'intérieur à la sortie la liste initiale ne change pas c'est pour cela j'ai retourné la liste qui a été modifié à l'intérieur de la fonction et l affecté à la liste initiale comme ça on aura la liste modifiée

  • @amalnejari6419
    @amalnejari6419 4 ปีที่แล้ว +2

    Merci

    • @mihoubmazouz8145
      @mihoubmazouz8145 4 ปีที่แล้ว

      th-cam.com/video/-OA9jG4sAYo/w-d-xo.html

  • @ibtissambasoma443
    @ibtissambasoma443 4 ปีที่แล้ว +1

    Chra7 lina les arbres plzzz!!😊👍

  • @uumm5472
    @uumm5472 4 ปีที่แล้ว

    je pense l'adresse de pointeur suivant c l'adresse précédente + sizeof (int)

  • @amatrices
    @amatrices ปีที่แล้ว +1

    👍👍👍👍

  • @simoben5818
    @simoben5818 5 ปีที่แล้ว

    Bonjour Monsieur hairibi pouvez-vous faire une vidéo à propos des files et piles pour bien savoir et réviser

  • @Nbbessem5241
    @Nbbessem5241 3 ปีที่แล้ว

    Excuse moi monsieur,
    C'est quoi le nœud ?
    Est _ce que c'est l'élément ou le début ?

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  3 ปีที่แล้ว +1

      Chaque élément de la chaîne est appelé nœud

    • @Nbbessem5241
      @Nbbessem5241 3 ปีที่แล้ว

      @@PWH_HAIRIBI d'accord merci beaucoup monsieur

  • @oumaima2439
    @oumaima2439 4 ปีที่แล้ว +1

    svp j'ai besion de l'implimentation sous forme d'une liste pour les files et merciiii

    • @mihoubmazouz8145
      @mihoubmazouz8145 4 ปีที่แล้ว

      th-cam.com/video/-OA9jG4sAYo/w-d-xo.html

  • @SaadRezkaf
    @SaadRezkaf ปีที่แล้ว +1

    monsieur ,je pense c est le cas d ajout dans une liste vide n est ce pas

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      J'ai pas bien compris ta question

    • @urselsedny422
      @urselsedny422 ปีที่แล้ว +1

      ​​​@@PWH_HAIRIBI j'ai une même question ! ,monsieur d'après vos ajout , vous utilisez la fonction ajouter au début mais la liste est deja vide n'a c pas avant l'ajout de ces éléments ?

  • @maakoulfatimaezzahraa629
    @maakoulfatimaezzahraa629 4 ปีที่แล้ว +3

    llah yerham lwalidin , svp les piles et les files

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  4 ปีที่แล้ว +1

      voici le lien des vidéos des PILES et FILES
      th-cam.com/video/YdhCaTlTBMY/w-d-xo.html

    • @maakoulfatimaezzahraa629
      @maakoulfatimaezzahraa629 4 ปีที่แล้ว +1

      @@PWH_HAIRIBI merci

  • @nouralhouda8189
    @nouralhouda8189 5 ปีที่แล้ว

    سلام عليكم ربي يحفضك عندي تمرين حصلت فيه حابة تمدلي فكرة ولا دير عليه فيديو راني حوست ولقيتش التمرين يقول جمع اثنين من ليست والناتج نحطوه في ليست ثالثا نفس الشيئ بالنسبة للطرح والضرب والقسمة و ملاحضة مننساوش لباقي والاحتفاض بالنسبة للطرح والجمع راني بحاجة للحل قبل نهار لحد

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว +1

      est ce que les deux listes sont des listes d'entiers et les opérations vont se faire élément par élément c-a-d l'élément 1 le la liste 1 + l'élément 1 de la liste 2 stocké dans l'élément 1 de la liste 3 ?
      et j'ai pas compris votre remarque (و ملاحضة مننساوش لباقي والاحتفاض بالنسبة للطرح والجمع )

    • @nouralhouda8189
      @nouralhouda8189 5 ปีที่แล้ว +1

      @@PWH_HAIRIBI شكرا على الرد بصح انا علابالي انو راح ندير هكا بصح راني حصلت كفاش نديرها بروقرام في السي بليز ممكن تعاوني

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว +1

      voici la solution je vous ai fait seulement la somme mais c'est facile de faire les autres opérations j'ai décrit ça dans un commentaire dans le programme
      voici le lien : www.mediafire.com/file/0m1w2bkpbp0umfc/liste.rar/file

    • @rouassayah
      @rouassayah 5 ปีที่แล้ว

      @@nouralhouda8189 ممكن نتواصل معاك,,,,?????

  • @abdessamedseddiki1034
    @abdessamedseddiki1034 3 ปีที่แล้ว

    مبدع

  • @chalabihafssayassmine9864
    @chalabihafssayassmine9864 ปีที่แล้ว +2

    Salem est ce que vous pouvez m'expliquer pourquoi on a ajouter la variable n dans la boucle est ce qu'elle a la même valeur que temp ?!

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  ปีที่แล้ว

      Non n c'est juste pour la boucle car au lieu d'ajouter élément par élément on a utilisé une boucle qui va nous ajouter n éléments. Le n c'est le nombre d'éléments à ajouter dans la liste

  • @ayoubbelkhammar9074
    @ayoubbelkhammar9074 5 ปีที่แล้ว

    السلام عليكم
    بغيت غير نسول فيناهوا هاداك element لي زدتي فالبدية

    • @PWH_HAIRIBI
      @PWH_HAIRIBI  5 ปีที่แล้ว

      5 لي فالبداية غير لعدد ديال les éléments زدنا 1 2 3 4 5

  • @benjaminmoussavou1306
    @benjaminmoussavou1306 ปีที่แล้ว

    Merci mais si vous pouvez faire une vidéo sur la liste chaînées dans les fichiers se serai parfait