#include "graphaux.h"
Fonctions | |
| Lifo * | CreeLifoVide (int taillemax) |
| alloue une liste vide. | |
| void | LifoFlush (Lifo *L) |
| ré-initialise L (tous les éléments présents sont retirés). | |
| boolean | LifoVide (Lifo *L) |
| teste si la liste est vide. | |
| int | LifoPop (Lifo *L) |
| retire de la liste L la valeur se trouvant au début, et retourne cette valeur. | |
| void | LifoPush (Lifo *L, int V) |
| insère au début de la liste L la valeur V | |
| void | LifoPrint (Lifo *L) |
| affiche le contenu de la liste L. | |
| void | LifoPrintLine (Lifo *L) |
| affiche le contenu de la liste L, suivi d'un retour ligne. | |
| void | LifoTermine (Lifo *L) |
| récupère l'espace mémoire occupé par la liste L. | |
| int | Partitionner (int *A, TypeCle *T, int p, int r) |
| int | PartitionStochastique (int *A, TypeCle *T, int p, int r) |
| void | TriRapideStochastique (int *A, TypeCle *T, int p, int r) |
| tri par ordre croissant selon les valeurs du tableau T. Le tri s'effectue sur un tableau A contenant les index des elements de T, de l'indice p (compris) a l'indice r (compris). | |
| void | start_chrono (chrono *tp) |
| démarre le chronométrage | |
| int | read_chrono (chrono *tp) |
| lecture du chronomètre | |
| void | EPSHeader (FILE *fd, double figure_width, double figure_height, double line_width, int font_size) |
| void | PSHeader (FILE *fd, double figure_width, double figure_height, double line_width, int font_size) |
| void | PSMove (FILE *fd, double x, double y) |
| void | PSDraw (FILE *fd, double x, double y) |
| void | PSLine (FILE *fd, double xd, double yd, double xf, double yf) |
| void | PSDrawcircle (FILE *fd, double x, double y, double r) |
| void | PSDrawdisc (FILE *fd, double x, double y, double r) |
| void | PSString (FILE *fd, double x, double y, char *s) |
| void | PSFooter (FILE *fd) |
| boolean * | EnsembleVide (int n) |
| alloue et initialise un tableau de n booléens, représentant l'ensemble vide. | |
| Lifo * CreeLifoVide | ( | int | taillemax | ) |
alloue une liste vide.
| taillemax | (entrée) : taille maxi de la liste. |
Références Lifo::Max, et Lifo::Sp.
Référencé par CompConnexe(), CompFortConnexe(), et ExisteCircuit().
| boolean * EnsembleVide | ( | int | n | ) |
alloue et initialise un tableau de n booléens, représentant l'ensemble vide.
| n | (entrée) : taille du tableau booléen. |
Référencé par CompFortConnexe(), Connexe(), et ExisteCircuit().
| void LifoFlush | ( | Lifo * | L | ) |
| int LifoPop | ( | Lifo * | L | ) |
retire de la liste L la valeur se trouvant au début, et retourne cette valeur.
| L | (entrée) : une liste Lifo. |
Références Lifo::Pts, et Lifo::Sp.
Référencé par CompConnexe(), CompFortConnexe(), et ExisteCircuit().
| void LifoPrint | ( | Lifo * | L | ) |
affiche le contenu de la liste L.
| L | (entrée) : une liste Lifo. |
Références LifoVide(), Lifo::Pts, et Lifo::Sp.
| void LifoPrintLine | ( | Lifo * | L | ) |
affiche le contenu de la liste L, suivi d'un retour ligne.
| L | (entrée) : une liste Lifo. |
Références LifoVide(), Lifo::Pts, et Lifo::Sp.
| void LifoPush | ( | Lifo * | L, | |
| int | V | |||
| ) |
insère au début de la liste L la valeur V
| L | (entrée) : une liste Lifo. |
Références Lifo::Max, Lifo::Pts, et Lifo::Sp.
Référencé par CompConnexe(), CompFortConnexe(), et ExisteCircuit().
| void LifoTermine | ( | Lifo * | L | ) |
récupère l'espace mémoire occupé par la liste L.
| L | (entrée) : une liste Lifo. |
Référencé par CompConnexe(), CompFortConnexe(), et ExisteCircuit().
| boolean LifoVide | ( | Lifo * | L | ) |
teste si la liste est vide.
| L | (entrée) : une liste Lifo. |
Références Lifo::Sp.
Référencé par CompConnexe(), CompFortConnexe(), ExisteCircuit(), LifoPrint(), et LifoPrintLine().
| int read_chrono | ( | chrono * | tp | ) |
lecture du chronomètre
| tp | (entrée) : date du début du chronométrage |
| void start_chrono | ( | chrono * | tp | ) |
démarre le chronométrage
| tp | (sortie) : date du début du chronométrage |
| void TriRapideStochastique | ( | int * | A, | |
| TypeCle * | T, | |||
| int | p, | |||
| int | r | |||
| ) |
tri par ordre croissant selon les valeurs du tableau T. Le tri s'effectue sur un tableau A contenant les index des elements de T, de l'indice p (compris) a l'indice r (compris).
| A | (entrée/sortie) : un tableau d'entiers | |
| T | (entrée) : un tableau de valeurs de type TypeCle. | |
| p | (entrée) : indice du début de la zone à trier. | |
| r | (entrée) : indice de fin de la zone à trier. |
Références TriRapideStochastique().
Référencé par TriRapideStochastique().
1.5.5