ajthr / seso

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.

Home Page:https://pypi.org/project/seso/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://pypi.org/project/seso/

License:MIT License


Languages

Language:C 81.1%Language:Python 18.9%