Skip to content

This repo contains the projects I did to cement my understanding of sorting algorithms and big-O notation in the alx software engineering program.

Notifications You must be signed in to change notification settings

Gus-Victrix/sorting_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0X1B. C-Sorting algorithms & Big O


Objectives met:

  • Learnt and implemented at least 4 different sorting algorithms in C.
  • Learnt how to evaluate the time complexity of an algorithm.
  • Learnt what the Big O notation is and it's uses.
  • Learnt how to select the best sorting algorithm for a given input.
  • Learnt what is a stable sorting algorithm.

About the code:


* This code was compiled using: ```bash gcc -Wall -Wextra -Werror -pedantic -std=gnu89 .c ```

Implemented algorithms:

Card sorting project.


Used the qsort library function to sort cards via decks and in sequence.
Card sorting

Made with love by: Francis Nderitu @Gus-Victrix

About

This repo contains the projects I did to cement my understanding of sorting algorithms and big-O notation in the alx software engineering program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages