#include <stdio.h> #include <stdlib.h> void copierTableau(long* dest,long* src,size_t n); void fusion(long* A,size_t p,size_t q,size_t r); void sousTriFusion(long* A,size_t p,size_t r); void triFusion(long* A,size_t n); void printTab(long* A,size_t n); void triInsertion(long* A, size_t n); void permuter(long* a,long* b); size_t partition(long* A,size_t p,size_t r); void sousTriRapide(long* A,size_t p,size_t r); void triRapide(long* A,size_t n);