Activation du tri fusion custom.

master
Yann CHAMPEAU 3 years ago
parent 34ea6c55c8
commit 9d937a3e49

@ -147,7 +147,7 @@ void Admissions(candidat* tcandidat[],int tlogi)
//Tri alphabétique //Tri alphabétique
//trie_??(tabIDCandidatAdmis);---------------------------------------------------------------------------------------------------------------------- //trie_??(tabIDCandidatAdmis);----------------------------------------------------------------------------------------------------------------------
//Tri sur la note //Tri sur la note
//tri_fusion(tabNoteCandidatAttente,attente);-------------------------------------------------------------------------------------------------------- tri_fusion(tabIDCandidatAttente,tabNoteCandidatAttente,attente);
//Save Admis liste //Save Admis liste
FILE *fadmis; FILE *fadmis;
if((fadmis=fopen("src/Database/ListeAdmisInfo.bin","wb"))==NULL) if((fadmis=fopen("src/Database/ListeAdmisInfo.bin","wb"))==NULL)
@ -224,9 +224,6 @@ int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille)
} }
}*/ }*/
//Le mien :
/*
int* fusion(tabG,tailleG,tabNoteG,tabD,tailleD,tabNoteD,retNote){ int* fusion(tabG,tailleG,tabNoteG,tabD,tailleD,tabNoteD,retNote){
int ret[tailleG+tailleD] int ret[tailleG+tailleD]
int iG=0, iD=0; int iG=0, iD=0;
@ -275,4 +272,4 @@ int* tri_fusion(int tabIDCandidatAttente[], int tabNote[], int taille){
int notes[taille]; int notes[taille];
tabcpy(tabNote,notes,taille); tabcpy(tabNote,notes,taille);
return tri_fusion_rec(tabIDCandidatAttente,notes,taille); return tri_fusion_rec(tabIDCandidatAttente,notes,taille);
}*/ }

@ -73,7 +73,8 @@ void Admissions(candidat* tcandidat[],int tlogi);
* \param [in] tlogi2 taille logique du deuxième tableau. * \param [in] tlogi2 taille logique du deuxième tableau.
* \return le tableau de candidats. * \return le tableau de candidats.
*/ */
int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2); //int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2);
int* fusion(tabG,tailleG,tabNoteG,tabD,tailleD,tabNoteD,retNote);
/** /**
@ -83,4 +84,7 @@ int* fusion(int* tabfusion1,int tlogi1, int* tabfusion2, int tlogi2);
* \param [in] taille Taille des tableaux * \param [in] taille Taille des tableaux
* \return le tableau de candidats. * \return le tableau de candidats.
*/ */
int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille); //int* tri_fusion(int* tabNote, int* tabIDCandidatAttente, int taille);
int* tri_fusion_rec(int tabIDCandidatAttente[], int tabNote[], int taille);
int* tri_fusion(int tabIDCandidatAttente[], int tabNote[], int taille);
Loading…
Cancel
Save