f070f1f493a789901b1710074a6764a2e1e9fee3
3 void permuter(int T
[], int i1
, int i2
) {
9 void AfficheTab(int T
[], int n
) {
10 for (int i
= 0; i
< n
; i
++) {
11 printf("T[%d]=%d\n", i
, T
[i
]);
15 void TriRapide(int T
[], int n
) {
16 // The optimal pivot choice is the median value in the tab
25 if (T
[0] > T
[1]) { permuter(T
, 0, 1); }
28 for (int i
= 1; i
< n
; i
++) {
39 for (int i
= 0; i
< np
; i
++) {
43 for (int i
= 0; i
< ng
; i
++) {
44 T
[np
+ 1 + i
] = TG
[i
];
50 int T
[7] = {4, 2, 7, 3, 8, 6, 5};