salero
Messages postés25Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention21 avril 2009
-
25 févr. 2009 à 18:58
zx -
26 févr. 2013 à 21:23
Bonjour,
bon je cree des files d'attente a partir d'une liste crée automatiquement lors de la génération des processus!!
pour le FCFS voila le code qui cree la file d'attente :
NB : D c'est la tete de la file
//*********Creer la file d'attente selon la date d'arriv‚e*************
struct proc *Creer_File_Attente_FCFS()
{
struct proc *Ptr=NULL,*Tmp=NULL,*Prec=NULL;
struct proc *PT=NULL,*F=NULL,*D=NULL;
PT=(proc *)malloc(sizeof(proc));
if(PT==NULL)
{
printf("memoire satur‚e");
exit(0);
}
et c'est la ou j'ai l'erreur : l'algo marche trés bien mais ca donne pas un bon resultat par rapport au temps des execution !!
si quelqu'un peux le voir et me donné son avis
aufait je trie la Liste par insertion ; je prend le premier element de la liste je l'insere dans la file puis je prend le 2eme element de la liste et je cherche sa bonne place dans la file et j'insere .....Ect
merci d'avance
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.