Commit 17260573 authored by Rafik_Hammoutene's avatar Rafik_Hammoutene
Browse files

ajout avec p=0.8

parent 931cc99a
Pipeline #4657 failed with stage
in 6 seconds
...@@ -27,7 +27,7 @@ int main(int argc,char **argv){ ...@@ -27,7 +27,7 @@ int main(int argc,char **argv){
//char memory_allocation; //char memory_allocation;
srand(time(NULL)); srand(time(NULL));
float random_number; // var aléatoire float random_number; // var aléatoire
float proba=0.5; // Probabilité d'insertion à 0.5 float proba=0.8; // Probabilité d'insertion à 0.8
int nombre_echange; // Nombre de swipe effectués int nombre_echange; // Nombre de swipe effectués
int nombreDansTas; //Nombre qu'on insère dans le tas int nombreDansTas; //Nombre qu'on insère dans le tas
...@@ -78,9 +78,9 @@ int main(int argc,char **argv){ ...@@ -78,9 +78,9 @@ int main(int argc,char **argv){
fprintf(stderr, "Standard deviation: %Lf\n", get_standard_deviation(time_analysis)); fprintf(stderr, "Standard deviation: %Lf\n", get_standard_deviation(time_analysis));
// Sauvegarde les données de l'expérience. // Sauvegarde les données de l'expérience.
save_values(time_analysis, "../plots/fixed_tas_time_p0.5.plot"); save_values(time_analysis, "../plots/fixed_tas_time_p0.8.plot");
save_values(swap_analysis, "../plots/fixed_tas_swap_p0.5.plot"); save_values(swap_analysis, "../plots/fixed_tas_swap_p0.8.plot");
save_values(memory_analysis, "../plots/fixed_tas_memory_p0.5.plot"); save_values(memory_analysis, "../plots/fixed_tas_memory_p0.8.plot");
// Nettoyage de la mémoire avant la sortie du programme // Nettoyage de la mémoire avant la sortie du programme
......
...@@ -12,9 +12,9 @@ set xlabel "Nombre d'elements ajoutes" font "Helvetica,24" ...@@ -12,9 +12,9 @@ set xlabel "Nombre d'elements ajoutes" font "Helvetica,24"
set ylabel "Temps amorti" font "Helvetica,24" set ylabel "Temps amorti" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'fixed_binary_heap_extract_amortized_time_C.pdf' set output 'fixed_binary_heap_p0.8_extract_amortized_time_C.pdf'
plot [0:100][0:100] 'fixed_tas_time_p0.5.plot' using 1:3 w lines title "Amortized C avec p=0.5 " plot [0:100][0:100] 'fixed_tas_time_p0.8.plot' using 1:3 w lines title "Amortized C avec p=0.8 "
############################################################### ###############################################################
########### Affichage de l'espace mémoire gaspillé ########### ########### Affichage de l'espace mémoire gaspillé ###########
...@@ -23,9 +23,9 @@ plot [0:100][0:100] 'fixed_tas_time_p0.5.plot' using 1:3 w lines title "Amortize ...@@ -23,9 +23,9 @@ plot [0:100][0:100] 'fixed_tas_time_p0.5.plot' using 1:3 w lines title "Amortize
set ylabel "Memoire gaspillee" font "Helvetica,24" set ylabel "Memoire gaspillee" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'fixed_binary_heap_extract_wasted_memory_C.pdf' set output 'fixed_binary_heap_p0.8_extract_wasted_memory_C.pdf'
plot [0:300][0:300] 'fixed_tas_memory_p0.5.plot' using 1:2 w lines title "Espace memoire inutilise C avec p=0.5" plot [0:300][0:300] 'fixed_tas_memory_p0.8.plot' using 1:2 w lines title "Espace memoire inutilise C avec p=0.8"
################################################################# #################################################################
########### Affichage du nombre de copies effectuées ########### ########### Affichage du nombre de copies effectuées ###########
################################################################# #################################################################
...@@ -33,8 +33,8 @@ plot [0:300][0:300] 'fixed_tas_memory_p0.5.plot' using 1:2 w lines title "Espace ...@@ -33,8 +33,8 @@ plot [0:300][0:300] 'fixed_tas_memory_p0.5.plot' using 1:2 w lines title "Espace
set ylabel "Nombre de copies effectuees" font "Helvetica,24" set ylabel "Nombre de copies effectuees" font "Helvetica,24"
# Nom du fichier Postscript en sortie # Nom du fichier Postscript en sortie
set output 'fixed_binary_heap_extract_swap_C.pdf' set output 'fixed_binary_heap_p0.8_extract_swap_C.pdf'
plot 'fixed_tas_swap_p0.5.plot' using 1:2 w boxes title "Nombre d'echange effectuees C avec p=0.5 " plot 'fixed_tas_swap_p0.8.plot' using 1:2 w boxes title "Nombre d'echange effectuees C avec p=0.8 "
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment