Skip to content
/ seso Public

A Search and Sort Extension Module for Python, built with Numpy-C-API. Runs 60x faster than pure python code. Contains 7 search algorithms and 10 sort algorithms.

License

Notifications You must be signed in to change notification settings

ajthr/seso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeSo

A Search and Sort Extension Module for Python

Install

pip3 install seso

Tests

python3 -m unittest discover tests

List of Algorithms

  • Search

    • linear search
    • binary search
    • jump search
    • interpolation search
    • exponential search
    • fibonacci search
    • ternary search
  • Sort

    • bubble sort
    • selection sort
    • insertion sort
    • merge sort
    • quick sort
    • heap sort
    • radix sort
    • bucket sort
    • shell sort
    • tim sort

About

A Search and Sort Extension Module for Python, built with Numpy-C-API. Runs 60x faster than pure python code. Contains 7 search algorithms and 10 sort algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published