Erreur de segmentation c++
Fermé
f.overflow
Messages postés
10
Date d'inscription
samedi 14 juillet 2012
Statut
Membre
Dernière intervention
26 août 2012
-
31 juil. 2012 à 22:49
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 juil. 2012 à 23:24
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 juil. 2012 à 23:24
A voir également:
- Erreur de segmentation c++
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
31 juil. 2012 à 23:24
31 juil. 2012 à 23:24
Bonjour,
Merci d'utiliser les balises "code" (à droite du bouton "souligné") pour garder l'indentation du code.
Sinon, en lisant ton code, je ne reconnais vraiment pas l'algorithme du quick sort (et non quick short).
Tu n'utilises pas bien le pivot. Ton vecteur "plus_grand" n'est pas initialisé.
if( v[i] <= v[0] ) plus_petit.push_back(v[i]);
else plus_petit.push_back(v[i]);
La condition sert à rien, puisque dans les deux cas tu fais la même opération.
Un petit lien intéressant : https://fr.wikipedia.org/wiki/Tri_rapide où tu vois l'algorithme. Ton code doit y ressembler.
Merci d'utiliser les balises "code" (à droite du bouton "souligné") pour garder l'indentation du code.
Sinon, en lisant ton code, je ne reconnais vraiment pas l'algorithme du quick sort (et non quick short).
Tu n'utilises pas bien le pivot. Ton vecteur "plus_grand" n'est pas initialisé.
if( v[i] <= v[0] ) plus_petit.push_back(v[i]);
else plus_petit.push_back(v[i]);
La condition sert à rien, puisque dans les deux cas tu fais la même opération.
Un petit lien intéressant : https://fr.wikipedia.org/wiki/Tri_rapide où tu vois l'algorithme. Ton code doit y ressembler.