Skip to content
Snippets Groups Projects
main.c 767 B
Newer Older
LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
#include <stdio.h>
#include <stdlib.h>
#include "tris.h"
#include "utils.h"


int main() {
LITIERE MALRIC's avatar
LITIERE MALRIC committed
  long taille = (long) 100;

LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  printf("Tri Insertion: \n");
LITIERE MALRIC's avatar
LITIERE MALRIC committed
  long* triIns = malloc(sizeof(long) * taille);
  listeAlea(triIns,100,300);
LITIERE MALRIC's avatar
LITIERE MALRIC committed
  affichertab(triIns,100);
LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  triInsertion(triIns,100);
  affichertab(triIns,100);

LITIERE MALRIC's avatar
LITIERE MALRIC committed
  free(triIns);

LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  printf("Tri Rapide: \n");
LITIERE MALRIC's avatar
LITIERE MALRIC committed
  long* triRap = malloc(sizeof(long) * taille);
  listeAlea(triRap,100,300);
LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  affichertab(triRap,100);
  printf("Issou");
LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  triRapide(triRap, 100);
  affichertab(triRap,100);

LITIERE MALRIC's avatar
LITIERE MALRIC committed
  free(triRap);

LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  printf("Tri Fusion: \n");
LITIERE MALRIC's avatar
LITIERE MALRIC committed
  long* triFus = malloc(sizeof(long) * taille);
  listeAlea(triFus,100,300);
LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  affichertab(triFus,100);
  triFusion(triFus, 100);
  affichertab(triFus,100);

LITIERE MALRIC's avatar
LITIERE MALRIC committed
  free(triFus);

LITIERE MALRIC's avatar
TP1
LITIERE MALRIC committed
  return 0;
}