quicksort

This commit is contained in:
vaisse
2025-09-10 17:15:58 +02:00
parent 533d7685ca
commit d2f5c7106d
5 changed files with 76 additions and 1 deletions

View File

@@ -5,6 +5,7 @@
#include <stdlib.h>
#include "heapsort.h"
#include "bubblesort.h"
#include "quicksort.h"
void generate_grades(int** students_array, int students_number, int grades_number)
{
@@ -77,7 +78,7 @@ void sort_students(int** students_rank, int** students_array, int students_numbe
{
grades[j] = students_array[j][i];
}
heapsort(grades,students_number);
quicksort(grades,0,students_number);
for(j = 0; j < students_number; j++)
{
students_rank[j][i] = find_rank_student(students_array[j][i],grades,students_number);