Structure de données #4 : Tri à bulles (Bubble sort) | Darija

Поділитися
Вставка
  • Опубліковано 6 лют 2025
  • Parmi les nombreux algorithmes de tri existants, nous allons nous pencher sur l'algorithme du tri à bulles. C'est l'un des algorithmes les plus simples à comprendre et à mettre en œuvre. Dans cette vidéo, nous allons explorer en détail son fonctionnement, visualiser étape par étape le processus de tri, implémenter son code en langage C et calculer sa complexité. Enfin, nous aurons l'occasion de mettre nos connaissances en pratique avec un exercice d'application.
    🗂️ Playlists :
    Cours : bit.ly/40yDXTG
    Exercices corrigés : bit.ly/3lAU7Ny
    📌 Liens :
    LinkedIn : / elbahihassan
    Instagram : / hassan.el.bahi
    Facebook page : / elbahihassanpage
    Facebook groupe : / devcademy
    Site Web: elbahihassan.com/

КОМЕНТАРІ • 31

  • @mohamedwahman1364
    @mohamedwahman1364 6 днів тому

    Merci pour cette vidéo qui est très aidante pour nous.

  • @Maroc2024-uw5sj
    @Maroc2024-uw5sj 3 місяці тому +2

    السلام استاذ . شكرا على الشرح ،جيد مشاء الله.

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

    merci beaucoup monsieur.

  • @hananehaya5993
    @hananehaya5993 Рік тому +11

    السلام عليكم أنا تلميذة من أولى باك دعيو معايا الله يجازيكم بالخير بالهداية والتوفيق و السداد و النجاح و نجيب 17 ف الجهوي

  • @tariqghilal6764
    @tariqghilal6764 Рік тому +2

    الله يرحم الوالدين أستاذ

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

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

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

    merci monsieur 💯

  • @coding-code00
    @coding-code00 7 місяців тому

    tooooop du tooop

  • @mohamedyacinebrahimi8325
    @mohamedyacinebrahimi8325 15 днів тому

    مرحبا استاذا رجاءا كيف لم اجد لكم درس حول ال liste doublement chinet et un autre coure sur les arbre et graph رداءا رجاءا ذا عندك ابعث لي ربي يجازيك

  • @abdesslamhachamielidrissi8651
    @abdesslamhachamielidrissi8651 Рік тому +2

    Premièr commentaire 📌

  • @mohamemdtalbi3679
    @mohamemdtalbi3679 3 місяці тому

    j'ai utilisé c++ avec une autre méthode :
    void triaBull(int table[100], int n) {
    for (int i = 0; i < n - 1; i++) {
    for (int j = 0; j < n-1; j++) {
    if (table[j] < table[i + 1]) {
    echange(table[j], table[i + 1]);
    }
    }
    }
    void echange(int& a, int& b) {
    int temp = a;
    a = b;
    b = temp;
    }

  • @Ahmedoooba2
    @Ahmedoooba2 7 місяців тому

    nadi

  • @MohamedBoukechouch
    @MohamedBoukechouch Рік тому +3

    void TriBulle(int T[], int n ){
    int j;
    do{
    j=0;
    for(int i=0;iT[i+1]){
    echanger(&T[i],&T[i+1]);
    j++;
    }
    }
    }while(j>0);
    }

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

  • @hadjilahennous5473
    @hadjilahennous5473 2 місяці тому +1

    ممكن دون موسيقى

  • @coding-code00
    @coding-code00 7 місяців тому

    wa5a tkamal data structer linked list o hash map ...

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

    وأخييرا هههه

  • @MEDKDR-k2u
    @MEDKDR-k2u Рік тому +5

    void triBulle(int *T,int taille) {
    while(taille > 0) {
    for(int i=0,j=1;j T[j]) echange(&T[j],&T[i]);
    }
    taille--;
    }
    }

  • @abdelhadiboukrim426
    @abdelhadiboukrim426 8 місяців тому

    j'ai répété la vidéo 5 fois et j'ai rien compris !

    • @Bilar_short
      @Bilar_short 7 місяців тому

      c'est quoi que tu a pas compris ?

    • @abdelhadiboukrim426
      @abdelhadiboukrim426 7 місяців тому

      @@Bilar_short merci beaucoup mon frère, j'ai pu comprendre le principe après plusieurs tentatives.

    • @Bilar_short
      @Bilar_short 7 місяців тому +1

      @@abdelhadiboukrim426 moi aussi je t'avoue que j'ai pas tout compris mais faut regarder plusieurs fois

  • @TackoDiouf-m2s
    @TackoDiouf-m2s Місяць тому

    😢 pourquoi vous parlez arabe j'ai rien compris faut expliquer en français svp

    • @manalhatik
      @manalhatik Місяць тому +2

      psq tout simplement c'est un prof qui enseigne en arabe :)

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

    #include
    #include
    void bubble(int t[],int n){
    int i,j,tmp;
    for(i=0;i

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

    #include
    void echange(int *a , int *b){
    int tmp = *a ;
    *a = *b;
    *b = tmp;
    }
    void afficher_tab(int T[],int n){
    int i ;
    for(i = 0;i= 0)
    {
    for(j = 0; j < i ; j++ ){
    if(*(T+j)

  • @TackoDiouf-m2s
    @TackoDiouf-m2s Місяць тому

    😢 pourquoi vous parlez arabe j'ai rien compris faut expliquer en français svp