Consolidate the two existing kNN implementations (#8903)
* Add type hints to k_nearest_neighbours.py
* Refactor k_nearest_neighbours.py into class
* Add documentation to k_nearest_neighbours.py
* Use heap-based priority queue for k_nearest_neighbours.py
* Delete knn_sklearn.py
* updating DIRECTORY.md
* Use optional args in k_nearest_neighbours.py for demo purposes
* Fix wrong function arg in k_nearest_neighbours.py
---------
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> T
Tianyi Zheng committed
76767d2f09d15aeff0a54cfc44652207eda2314e
Parent: 5830b29
Committed by GitHub <[email protected]>
on 9/27/2023, 12:01:18 PM