Somniuw / Algorithms

Essential Algorithms for Devs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorithms

In this repository, I'm going to cover some of famous algorithms that we've been using even now. All the codes are written by myself during practicing and taking classes.

Contents

  • Sort Algorithms

    • Bubble Sort
    • Insertion Sort
    • Selection Sort
    • Sieve of Eratosthenes
    • Quick Sort
    • Advanced Quick Sort (with Insertion Sort and Median of Medians algorithm)
    • Shell Sort
    • Exchange Sort
    • Merge Sort
    • Heap Sort
    • Cocktail Shaker Sort
    • Counting Sort
    • Radix Sort
  • Search Algorithms

    • Sequential Search
    • Binary Search
    • Binary Tree Search
    • Red-Black Tree (with Validating Funtion)
    • AVL Tree (with Validating Function)
    • Digital Search Tree
    • Radix Search Tree
    • Patricia Tree
    • Linear Probing
    • Double Hashing
  • ... and more to come!

Language

  • Python
  • ADL

About

Essential Algorithms for Devs


Languages

Language:Python 100.0%