85 void PSHeader(FILE *fd,
double figure_width,
double figure_height,
double line_width,
int font_size );
86 void EPSHeader(FILE *fd,
double figure_width,
double figure_height,
double line_width,
int font_size );
87 void PSMove (FILE *fd,
double x,
double y);
88 void PSDraw (FILE *fd,
double x,
double y);
89 void PSLine (FILE *fd,
double xd,
double yd,
double xf,
double yf);
90 void PSDrawcircle (FILE *fd,
double x,
double y,
double r);
91 void PSDrawdisc (FILE *fd,
double x,
double y,
double r);
92 void PSString (FILE *fd,
double x,
double y,
char *s);
93 void PSFooter(FILE *fd);
Lifo * CreeLifoVide(int taillemax)
alloue une liste vide.
Definition: graphaux.c:17
int Max
taille max de la Lifo
Definition: graphaux.h:28
void LifoPrintLine(Lifo *L)
affiche le contenu de la liste L, suivi d'un retour ligne.
Definition: graphaux.c:111
void TriRapideStochastique(int *A, TypeCle *T, int p, int r)
tri par ordre croissant des valeurs du tableau T. Le tri s'effectue sur un tableau A contenant les in...
Definition: graphaux.c:199
void LifoTermine(Lifo *L)
récupère l'espace mémoire occupé par la liste L.
Definition: graphaux.c:130
void start_chrono(chrono *tp)
démarre le chronométrage
Definition: graphaux.c:222
int read_chrono(chrono *tp)
lecture du chronomètre
Definition: graphaux.c:237
void LifoPush(Lifo *L, int V)
insère au début de la liste L la valeur V
Definition: graphaux.c:78
boolean LifoVide(Lifo *L)
teste si la liste est vide.
Definition: graphaux.c:47
int Pts[1]
tableau pour la pile (re-dimensionné dynamiquement)
Definition: graphaux.h:32
void LifoFlush(Lifo *L)
ré-initialise L (tous les éléments présents sont retirés).
Definition: graphaux.c:35
structure de pile (Last In, First Out).
Definition: graphaux.h:26
int Sp
index de pile (pointe la 1ere case libre)
Definition: graphaux.h:30
struct timeval chrono
strucure pour la mesure du temps
Definition: graphaux.h:73
boolean * EnsembleVide(int n)
alloue et initialise un tableau de n booléens, représentant l'ensemble vide.
Definition: graphaux.c:385
void LifoPrint(Lifo *L)
affiche le contenu de la liste L.
Definition: graphaux.c:95
int LifoPop(Lifo *L)
retire de la liste L la valeur se trouvant au début, et retourne cette valeur.
Definition: graphaux.c:60