CoolFace
Apppublic

RuslanKain/sorting-searching-recognized-gestures

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes
__init__.py55 linesDownload Raw Back to algorithms
1"""2Algorithms subpackage - Sorting and searching algorithms.3 4This package contains:5• SortingAlgorithm - Abstract base class for sorting6• SearchAlgorithm - Abstract base class for searching7• BubbleSort, MergeSort, QuickSort - Sorting implementations8• LinearSearch, BinarySearch - Search implementations9 10📚 PACKAGE ORGANIZATION:11   algorithms/12   ├── __init__.py        (this file)13   ├── base.py            (abstract base classes)14   ├── sorting/           (sorting algorithms)15   │   ├── bubble_sort.py16   │   ├── merge_sort.py17   │   └── quick_sort.py18   └── searching/         (search algorithms)19       ├── linear_search.py20       └── binary_search.py21"""22 23# Import base classes24from .base import SortingAlgorithm, SearchAlgorithm25 26# Import sorting algorithms27from .sorting import (28    BubbleSort,29    MergeSort,30    QuickSort,31    PivotStrategy,32    PartitionScheme,33)34 35# Import search algorithms36from .searching import (37    LinearSearch,38    BinarySearch,39)40 41__all__ = [42    # Base classes43    "SortingAlgorithm",44    "SearchAlgorithm",45    # Sorting46    "BubbleSort",47    "MergeSort",48    "QuickSort",49    "PivotStrategy",50    "PartitionScheme",51    # Searching52    "LinearSearch",53    "BinarySearch",54]55