iSach / sorting-algorithms-c

Implementation of 5 different sorting algorithms in C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sorting algorithms

This project was done as a class project for the following class: Data Structures and Algorithms (INFO0902-1)

It implements several sorting algorithms in C.

Grades:

  • Code: 19/20
  • Report: 17/20
  • Overall: 18/20

Running

First, compile:
gcc -o sorting main.c Array.c <Sort>.c
Replace by the algorithm you want to try amongst the following:

  • HeapSort.c
  • InsertionSort.c
  • QuickSort.c
  • PlaceSort.c
  • RecSort.c

Then, run:
./sorting

Report

The release folder contains a pdf report, answering some theoretical questions about the project. (In French)

Assignment

Click here to see the assignment PDF

About

Implementation of 5 different sorting algorithms in C.


Languages

Language:C 100.0%