Bonjour ,
j'ai un problème sur le tri rapide ou quicksort.
Ma fonction partition marche trés bien voici son prototype:
void part(int tab[],int deb,int fin,int pivot);
le problème est dans ma fonction qui va faire le trie :
cette fonction me donne un segmentation fault depuis 2 heures je tourne en rond , je n'arrive pas à voir d'où vient l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void quicksort(int tab[],int deb,int fin) { int pivot; pivot=tab[1]; part(tab,deb,fin,pivot); quicksort(tab,deb,pivot-1); quicksort(tab,pivot+1,fin); }
je viens vous demander à l'aide en vous remerciant d'avance.
Partager