Structure de données #3 : Tri par insertion (Insertion sort) | Darija

  Рет қаралды 38,325

Hassan EL BAHI

Hassan EL BAHI

Күн бұрын

Пікірлер: 34
@moonchild5332
@moonchild5332 6 ай бұрын
chokran bzf a ostaad
@khezara88
@khezara88 6 күн бұрын
انت زعيم ربي يحفظك ❤
@hassanbahi
@hassanbahi 6 күн бұрын
🙏
@Mohamed-c8c
@Mohamed-c8c 4 ай бұрын
Autre methode du dernier exercice: #include #include void affichage(int t[], int taille){ for(int i=0;i
@FarahBarimi
@FarahBarimi 6 ай бұрын
شكرا بزاف بارك الله فيك ❤
@suzyho7322
@suzyho7322 11 ай бұрын
lah yjazik b lkhir
@YOUSSEF-ll1bk
@YOUSSEF-ll1bk 7 ай бұрын
très bonne explication , Merci
@mohammedabderrahmanedjezza-p4m
@mohammedabderrahmanedjezza-p4m 5 күн бұрын
merci
@hajarzaroual9997
@hajarzaroual9997 Жыл бұрын
جزاااك الله الجنة
@mhreda1849
@mhreda1849 Ай бұрын
Thank you Prof :)
@ahmedchouari8606
@ahmedchouari8606 Жыл бұрын
Merci❤
@WiamBouhenni
@WiamBouhenni Жыл бұрын
Vraiment merci ❤️
@yassftt
@yassftt Жыл бұрын
استاد عفاك تقدر تركز على هاد السلسة كثر حيت راه تاواحد فقيسمنا ما فاهم هاد شي كولشي جايب مزيا ف ALGO / C و فالدورة التانية كولشي راطراباج ف struct donées الله يرحم لك الواليدين ❤❤
@Zakariaraja49
@Zakariaraja49 Ай бұрын
Centre wla lafac ?
@abdessamadsabir4835
@abdessamadsabir4835 11 ай бұрын
layrhm lwalidin
@nesrineamina7635
@nesrineamina7635 11 ай бұрын
Allah=الله=/=la جلا جلاله
@CSstudent_1001
@CSstudent_1001 Жыл бұрын
🌸🌸
@MohamedDaoudi-n4v
@MohamedDaoudi-n4v 3 ай бұрын
int list[10] = {1, 3, 40, 2, 25, 23, 32, 18, 19, 9}; int taille = 10; for (int i = 1; i < taille; i++) { int index = i; int tmp = list[i]; for (int j = i - 1; j >= 0; j--) { if (list[j] > tmp) { list[index] = list[j]; index = j; } else { break; } } list[index] = tmp; }
@Enaji4ed
@Enaji4ed Жыл бұрын
ممكن شرح لل tri par selection
@hassanbahi
@hassanbahi Жыл бұрын
kzbin.info/www/bejne/nmm0lZ2Xjs2nepY
@abdellah370
@abdellah370 10 ай бұрын
def InsertionSort_wiltLoop(MyList: list[int]) -> list[int]: for i in range(0, len(MyList) - 1): tmp = MyList[i + 1] for j in range(i, -1, -1): if (tmp > MyList[j]): MyList[j + 1] = MyList[j] else: j += 1 break MyList[j] = tmp return MyList print(InsertionSort_wiltLoop([8, 12, 3, 16, 18, 2, 5, 20, 6])) # [20, 18, 16, 12, 8, 6, 5, 3, 2]
@mohs-rf6tg
@mohs-rf6tg 6 ай бұрын
//tri par selection sans appele d'une fonction : #include int main () { int T []={12,5,-7,9,0,33}; int i, tmp,n=0; /*for (i=0 ; i < 6 ; i++) // remplissage { printf("l\'element %d ",i); printf(" T[%d]= ",i); scanf("%d",&T[i]); }*/ //int min; for(int i=4; i>=0 ; i--) // triage { tmp=T[i]; int j=i; while (T[j+1] >tmp && j< 5 ){ T[j]=T[j+1]; j++; } T[j]=tmp; } printf("le tableau trier par ordre croissant "); printf("| "); for (i=0 ; i
@MEDKDR-k2u
@MEDKDR-k2u Жыл бұрын
void triParInsertion(int *T,int taille) { int test,i,j; for(i=0;i
@supaumaroc457
@supaumaroc457 Жыл бұрын
nadiiii
@falloukhouma7418
@falloukhouma7418 Жыл бұрын
salut en francais svp
@rofaila-.-9315
@rofaila-.-9315 10 ай бұрын
il y'a une playlist en fr
@Mohamed-c8c
@Mohamed-c8c 4 ай бұрын
Autre methode du tri par order decroissant: #include #include void affichage(int t[], int taille){ for(int i=0;i
@strangyt7084
@strangyt7084 11 ай бұрын
#include int main (){ int n,T[100],i,j,permu; printf("Donner la taille du tableau :"); scanf("%d",&n); for(i=0;iT[i]){ T[j]=T[j]+T[i]; T[i]=T[j]-T[i]; T[j]=T[j]-T[i]; permu++; } } } } for(i=0;i
@wahidbenos2190
@wahidbenos2190 10 ай бұрын
votre code est faux.
@wahidbenos2190
@wahidbenos2190 10 ай бұрын
#include int main (){ int n,T[100],i,j,permu = 1; printf("Donner la taille du tableau :"); scanf("%d",&n); for(i=0;iT[i]){ T[j]=T[j]+T[i]; T[i]=T[j]-T[i]; T[j]=T[j]-T[i]; permu++; } } } } for(i=0;i
@strangyt7084
@strangyt7084 10 ай бұрын
@@wahidbenos2190 oui merci je l'ai oublié 👍
@wahidbenos2190
@wahidbenos2190 10 ай бұрын
#include void triInsertion ( int *T , int taille ) { int i = 0 , min = 0 , w = 0 , H = 0 ; for ( i = 0 ; i < taille ; i++ ) { w = i ; if ( *(T+ w +1 ) < *(T+w) ) { H = *(T + w + 1) ; *(T + w + 1) = *( T +w ) ; retour1 : if ( w > 0) { w-- ; if ( H < *( T+w )) { *(T + w + 1) = *(T + w) ; goto retour1 ; } else { *(T + w + 1) = H ; } } else *(T + w) = H ; } } } int main() { int taille = 6 , i = 0 ; int T[] = { 20 , 12 , 10 , 35 , 25 , 0 } ; triInsertion ( T , taille ) ; printf("Tableau trie : ") ; for ( i = 0 ; i < taille ; i++ ) printf("%d\t",*(T+i)) ; return 0 ; } Merci monsieur pour vos effors
@Vppthhg
@Vppthhg 7 ай бұрын
Drt lik abonne f instagram bghit nswlk 3afak
Structure de données #4 : Tri à bulles (Bubble sort) | Darija
15:18
Hassan EL BAHI
Рет қаралды 29 М.
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 68 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 32 МЛН
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 4,2 МЛН
Structure de données #8 : Tri par fusion (Merge sort) | Darija
35:24
Hassan EL BAHI
Рет қаралды 19 М.
Le tri par insertion
2:59
mrjaillet1
Рет қаралды 107 М.
Tri Par Insertion avec Python
9:12
Codigo
Рет қаралды 23 М.
TRI PAR INSERTION - TRI STABLE - [EPISODE 2][COURS]
11:47
Art'Dev
Рет қаралды 11 М.
Structure de données #7 : Tri rapide (Quick sort) | Darija
18:54
Hassan EL BAHI
Рет қаралды 19 М.
Structure de données #5 : Tri par tas (Heap sort) | Darija
48:42
Hassan EL BAHI
Рет қаралды 12 М.