diff --git a/sorting/seletction_sort.py b/sorting/seletction_sort.py new file mode 100644 index 0000000..ccd601d --- /dev/null +++ b/sorting/seletction_sort.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# author: bt3gl + + +def selection_sort(lst): + + for i in range(len(lst)): + min_index = i + for j in range(i + 1, len(lst)): + if lst[j] < lst[min_index]: + min_index = j + + lst[min_index], lst[i] = lst[i], lst[min_index]