Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 800 Bytes

IMPLEMENTATION_DETAILS_PYTHON.md

File metadata and controls

25 lines (21 loc) · 800 Bytes

Implementation Details - Python

Table of Contents

Implemented algorithms

  • Sorting algorithms
    • Insertion sort
    • Selection sort (using minimum)
    • Bubble sort (using minimum)
    • Quick sort (pivot element: random/ first)
  • String matching
    • Naive algorithm
    • Boyer-Moore algorithm (bad-character heuristic)

Sorting algorithms

All sorting algorithms sort in ascending order.

See sorting_algorithms.py

String Matching algorithms

See string_matching.py