CSORTEDARRAY<TEMPLATE> VISUAL C++ MFC

Taron31 Messages postés 199 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 28 février 2008 - 26 sept. 2005 à 18:41
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014 - 14 mars 2006 à 10:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33969-csortedarray-template-visual-c-mfc

shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
14 mars 2006 à 10:23
l'algo que j'utilisais posait trop de problèmes, j'ai donc recherché un autre algo et j'en ai trouvé un sur le site suivant :
http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html
(il s'agit du quicksort "simple")

vous pouvez toujours vous amuser à l'améliorer en combinant plusieurs tris
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
18 oct. 2005 à 19:45
Il s'agit simplement d'un héritage de CArray MFC, l'utilisation est la même, tu déclares ta donnée :
CSortedArray<CString> arStrs;

tu ajoutes des données avec : arStrs.Add(donnee);
puis tu tries le tableau avec : arStrs.Sort();
ou tu ajoutes directement la donnée avec : arStrs.AddSorted(donnee);
qui insèrera là donnée après avoir recherché la bonne place et qui renverra sa position

concernant tes tableaux à 3 dimensions par contre, il va faloir que tu modifies la classe ou que tu récupères la fonction de tri pour la reprendre
dans son état actuel cette classe ne te permettra pas de faire ce que tu cherches je pense
obooklage Messages postés 1 Date d'inscription lundi 27 janvier 2003 Statut Membre Dernière intervention 17 octobre 2005
17 oct. 2005 à 21:46
J'ai des tableaux à trois dimensions à trier. Il est possible que ce code reponde aux besoins mais un exemple avec cette classe , meme simple , aurait ete le bien venu..
Taron31 Messages postés 199 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 28 février 2008
26 sept. 2005 à 18:41
toujours utile...
Rejoignez-nous