Vous confondez tri stable et tri en place : - Le tri stable garde l'ordre initial des valeurs considérées comme égales. - Le tri en place ne nécessite qu'un seul tableau pour trier les éléments (comme la plupart des tris à comparaison).
@tecnom71332 жыл бұрын
Merci beaucoup
@lorez143 жыл бұрын
Merci beaucoup !!!
@touretahimbe63373 жыл бұрын
merci professeur j'ai bien compris
@isaacbrunelmihindou77403 жыл бұрын
salut j'aimerai bien que vous puissiez m'avoir un code pour créer un arbre de recherche svp
@fatiba5523 жыл бұрын
très bien expliquée
@enjoywithus72764 жыл бұрын
Bonsoir, dans la deuxième boucle de l'algorithme la ou il y'a l'indice j, lorsque on fait while (j > lo && A[j] > A[hi] ) lors de la première itération l'algorithme va ignorer la boucle et y'aura pas de décrémentation j car 5 = 5 et du coup y'aura une permutation de la première carte 8 avec le pivot, est ce que je me trompe ? Merci.
@firstnamename46134 жыл бұрын
Pourquoi doit-on faire mid = lo +(hi-lo)/2 ? Puisque pour moi il est sous entendu que vous faites mid = lo + (hi-lo)//2 (avec // indiquant la division euclidienne) Je n'arrive pas à trouver d'exemple où je trouverai quelque chose de différent en faisant mid = (lo+ hi)//2
@oliviercuisenaire12114 жыл бұрын
Il y a 2 raisons possibles. D'une part, avec des indices entiers, il est possible que hi+lo soit un valeur qui déborde de l'intervalle des valeurs représentables dans le type entier donné (de 0 à 2^b - 1 pour un entier non signé codé sur b bits), tandis que lo, hi, mid et hi-lo sont tous dans l'intervalle. D'autre part, si on utilise des pointeurs (C) ou des itérateurs (C++) pour lo, hi et mid, l'opérateur + entre 2 pointeurs, et la division d'un pointeur par un entier sont des opérateurs qui n'existent pas, tandis que la différence entre 2 pointeurs existe et retourne un entier, la division entière par 2 existe évidemment, et la somme d'un pointeur et d'un entier existe. Donc lo+(hi-lo)//2 est une expression bien formée tandis que (lo+hi)//2 ne compile pas.
@firstnamename46134 жыл бұрын
@@oliviercuisenaire1211 D'accord merci beaucoup
@oumarsogodogo79814 жыл бұрын
super 👌
@dakpoganpaul91364 жыл бұрын
Magnifique vidéo !!!
@sarahlopa45944 жыл бұрын
merci vous me sauvez durant ce confinement continuez svp , pouvez-vous faire en C++ svp ??
@massichayeb38924 жыл бұрын
J'ai rien compris en comment la partie en rose est une seule c.c en voix bien que il y a 3 qui ne sont pas relié entre elle j'arrive pas a sesire en peut pas aller de 4 a 5 donc comme c une c.c
@simonmeier20424 жыл бұрын
Merci pour cette vidéo qui résume très bien le fonctionnement de ce tri!
@PLF_TV4 жыл бұрын
Bien
@caderotoude35074 жыл бұрын
C'est très bien expliqué..merci à toi
@ByShallz4 жыл бұрын
Merci beaucoup pour cette video claire et tres utile, continuez de nous aider MERCI