Quel est l'intérêt d'un tri rapide par rapport à un tri fusion?
@ritaouvrelle66969 ай бұрын
Merci pour la vidéo :)
@gameask150810 ай бұрын
J'ai pas compris dans la fonction AfficherListeRecInverse comment on reparcourt la liste dans le sens inverse ?
@DjamaaliWaberi8 ай бұрын
Ouii ça va tjr sortir de la boucle ?????
@ismailbennasrАй бұрын
same question
@medya7yebettah67710 ай бұрын
merci beaucoup
@make-uptutorial303410 ай бұрын
الله يحفظك ❤
@medsadek680610 ай бұрын
شكرا الله يحفظك
@freedchekem484811 ай бұрын
merci pour le code franchement, mais j'avais une question, au niveau de la fonction partition, pourquoi - - j et non j - - ?
@freedchekem484811 ай бұрын
j<n, d'où sors n?
@ghadatouil5555 Жыл бұрын
J’arrive pas à comprendre 😔
@angesimpalingabo3987 Жыл бұрын
Merci beaucoup pour l'explication !
@ocean-ik6dg Жыл бұрын
merci!
@ocean-ik6dg Жыл бұрын
merci!
@messaoui__________aya Жыл бұрын
هاد الفيديو خاص بالسنة ثانية رياضيات؟
@mohammedaymenakchiche117 Жыл бұрын
Pourquoi dans l'exemple de l'arbre n'est pas complet dit que n'est pas complet malgré l'hauteur de null = 0
@mohammedaymenakchiche117 Жыл бұрын
Le premier code !
@قطالريسطو Жыл бұрын
لماذا لا يوجد ترجمة باللغة العربية ؟
@alexandrerodtchenko6099 Жыл бұрын
Bravo pour la pédagogie! merci.
@randa6162 Жыл бұрын
جزاك الله خيرا و نفع بك
@nourhanamiradjaout17 Жыл бұрын
c est quoi le rang d une matrice
@nerminesb1434 Жыл бұрын
merci beaucoup pour vos explications mais est ce que est-il possible svp d'avoir le code merci !
@cv6ix9432 ай бұрын
Bruh 💀
@remigaborit2486 Жыл бұрын
Bravo. J'airais aimé une petite démonstration en quoi ce trie est plus rapide que le trie à bulles... (Nombres d'opérations/permutations..) Et aussi, je demandais, si avec NodeJS, on pourrait pas utiliser le multithread en Js ?
@fatimaezzahrabekkal3835 Жыл бұрын
Es ce qu’on parcourir l’arbre sans récursivîté par ex le programme suivant es ce qu’il est valable : def parcoursProfondeurInfix(Arb): if Arb!=None: parcoursProfondeurInfix(Arb[1]) print(Arb[0]) parcoursProfondeurInfix(Arb[2]
@yeskouyesko3079 Жыл бұрын
Merci ❤
@mor2723 Жыл бұрын
Tout d'abord, merci de l'éclaircissement sur le tri rapide. C'est l'une des meilleures vidéos que j'ai trouvée sur You tube! Mais est-ce que la condition if avant la permutation devrait être comme : if(i > j) au lieu de( i < j)? Merci
@mohamedbouchelkia6844 Жыл бұрын
c'est deux (do while) à l'interieur de while (i<j) pour avoir les deux element avec deux while on les aura pas, l'explication est impeccable 👌
@zazouayacin9323 Жыл бұрын
possible de menvouyer tout les code (parfaite/complet/taille arb/sommeElement.........)
@eramyeron Жыл бұрын
c'est parfait, tu expliques le principe et écris le code source en direct, c'est exactement ce qu'il me fallait
@hajarzaroual9997 Жыл бұрын
#include <stdio.h> #include <stdlib.h> void tri_fusion(int*A,int deb,int fin); void fusion(int *A, int deb, int mil, int fin) { int n1, n2, i, j, k; int R[50]; int L[50]; n1 = mil - deb + 1; n2 = fin - mil; for (i = 0; i < n1; i++) { L[i] = A[deb + i]; } for (j = 0; j < n2; j++) { R[j] = A[mil + 1 + j]; } L[n1] = 9999; R[n2] = 9999; i = j = 0; for (k = deb; k <= fin; k++) { if (L[i] <= R[j]) { A[k] = L[i]; i++; } else { A[k] = R[j]; j++; } } } void tri_fusion(int*A, int deb, int fin) { int mil; if (deb < fin) { mil = (deb + fin) / 2; tri_fusion(A, deb, mil); tri_fusion(A, mil + 1, fin); fusion(A, deb, mil, fin); } } void affiche(int tab[], int taille) { for (int i = 0; i < taille; i++) { printf("[%d]", tab[i]); } } int main() { int taille = 10; int tab[] = {0, 2, 9, 1, 3, 4, 8, 0, 6, 7}; affiche(tab, taille); tri_fusion(tab, 0, taille - 1); printf(" "); affiche(tab, taille); return 0; }
@rama.6788 Жыл бұрын
as que on trouve un exo concernant les figures en examen ?