https://github.com/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.
https://github.com/ajthr/seso
cpython-extensions numpy-capi python search-algorithm sorting-algorithms
Last synced: 24 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ajthr/seso
- Owner: ajthr
- License: mit
- Created: 2021-05-30T18:28:37.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-02T05:45:30.000Z (almost 5 years ago)
- Last Synced: 2025-09-29T14:16:08.508Z (6 months ago)
- Topics: cpython-extensions, numpy-capi, python, search-algorithm, sorting-algorithms
- Language: C
- Homepage: https://pypi.org/project/seso/
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
- License: LICENSE
Awesome Lists containing this project
README
# 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
## [Documentation](https://github.com/AjithRamachandran/seso/tree/main/docs)