Skip to content

Repository files navigation

Project: 0x1B. C - Sorting algorithms & Big O

Resources

Read or watch:

Learning Objectives

General

  • At least four different sorting algorithms
  • What is the Big O notation, and how to evaluate the time complexity of an algorithm
  • How to select the best sorting algorithm for a given input
  • What is a stable sorting algorithm

Tasks

TaskFile
0. Bubble sort0-bubble_sort.c_
1. Insertion sort1-insertion_sort_list.c
2. Selection sort2-selection_sort.c
3. Quick sort3-quick_sort.c
4. Shell sort - Knuth Sequence100-shell_sort.c
5. Cocktail shaker sort101-cocktail_sort.c
6. Counting sort102-counting_sort.c
7. Merge sort103-merge_sort.c
8. Heap sort104-heap_sort.c
9. Radix sort105-radix_sort.c
10. Bitonic sort106-bitonic_sort.c
11. Quick Sort - Hoare Partition scheme
12. Dealer

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages