From da6ef8007a14a036e1e781916188103ade7b68f9 Mon Sep 17 00:00:00 2001 From: Harshita Kalani Date: Tue, 14 Oct 2025 21:55:53 +0530 Subject: [PATCH] fix: use selection sort instead of bubble sort --- pydatastructs/linear_data_structures/algorithms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydatastructs/linear_data_structures/algorithms.py b/pydatastructs/linear_data_structures/algorithms.py index 6d383fdca..4010a3c28 100644 --- a/pydatastructs/linear_data_structures/algorithms.py +++ b/pydatastructs/linear_data_structures/algorithms.py @@ -1439,7 +1439,7 @@ def selection_sort(array, **kwargs): """ backend = kwargs.pop("backend", Backend.PYTHON) if backend == Backend.CPP: - return _algorithms.bubble_sort(array, **kwargs) + return _algorithms.selection_sort(array, **kwargs) start = kwargs.get('start', 0) end = kwargs.get('end', len(array) - 1) comp = kwargs.get('comp', lambda u, v: u <= v)