Newer
Older
#include "triInsertion.h"
#include "triFusion.h"
#include "triRapide.h"
if(argc!=3){
printf("Usage: ./tri <option> <input.txt>\n");
exit(1);
}
printf("Base : ");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
if((strcmp(argv[1], "--insertion") == 0) || strcmp(argv[1], "-i")== 0){
triInsertion(tab, n);
printf("Insertion : ");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");
else if(strcmp(argv[1], "--fusion")== 0 || strcmp(argv[1], "-f")== 0){
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");
else if((strcmp(argv[1], "--rapide")== 0) || strcmp(argv[1], "-r")== 0){
triRapide(tab, n);
printf("Rapide : ");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");
}
else if (strcmp(argv[1], "-a") == 0)
{
triInsertion(tab, n);
printf("Insertion : ");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");
triFusion(tab, n);
printf("Fusion : ");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");
for(int i = 0; i<n; i++){
printf("%ld,", tab[i]);
}
printf("\n");