Skip to content

This repository contains implementation of different sorting algorithms in Python.

License

Notifications You must be signed in to change notification settings

frhd143/Sorting-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Sorting Algorithms Implementation

This repository contains implementation of different sorting algorithms in Python.

Overview

Note! In order to test the code with large amount of data, I used random.sample to generate these lists. You can basically remove those lines if you don't want them.

The implemented algorithms include:

  • Quicksort using the first element as the pivot
  • Quicksort using median of three as the pivot
  • d-Heapsort
  • Merge Sort with insertion sort as a hybrid sort for small subarrays

Contributing

Contributions to this project are welcome. If you find a bug or want to suggest an improvement, please open an issue or submit a pull request. Or email me here: f.asadi2002@gmail.com

License

This code is released under the MIT License.

About

This repository contains implementation of different sorting algorithms in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages