master
Fix typos (#9076)
Add __init__.py files in all the directories (#2503)
Enable ruff RUF007 rule (#11349)
Test on 3.14 (#13473)
[pre-commit.ci] pre-commit autoupdate (#11322)
Update bogo_sort.py (#8144)
Add Doc test bubble sort (#12070)
Add new test for bucket sort algorithm in sorts/bucket_sort.py (#11605)
Make some ruff fixes (#8154)
Update cocktail_shaker_sort.py (#10987)
Fix a few typos (#13346)
[pre-commit.ci] pre-commit autoupdate (#9013)
Create cyclic_sort.py (#9256)
code enhancement in `sort.double_sort` (#10798)
Create exchange_sort.py (#4600)
[pre-commit.ci] pre-commit autoupdate (#12623)
Gnome sort : type hints, docstrings, doctests (#2307)
add some documentation for heap sort (#9949)
Various ruff fixes (#12821)
Fix `iter_merge_sort` bug (#6153)
Reduce the complexity of sorts/merge_insertion_sort.py (#7954)
Specify space complexity for merge sort (#11749)
Create natural_sort.py (#3286)
Remove useless code in doctests (#7733)
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
Use `spawn` start method in multiprocessing programs (#11391)
Fix word typos in comments (#4928)
contribution guidelines checks (#1787)
fix: comment in patience sort (#4972)
Create codespell.yml (#1698)
add doctest for quick_sort_3_partition (#11779)
fix: use `+=` in sorts/recursive_mergesort_array.py (#5019)
Updated Selection Sort (#10855)
Add typing (#9652)
Create stalin_sort.py (#11989)
Add typing (#9651)
fix: no implicit optional (#7984)
Add typing to topological_sort.py (#9650)
Set the Python file maximum line length to 88 characters (#2122)
Wiggle sort (#2419)