1#ifndef SELECTION_SORT_H
2#define SELECTION_SORT_H
14template <
typename T>
void selection_sort(std::vector<T>& arr) {
16 for (int64_t i = 0; i < arr.size() - 1; i++) {
18 for (int64_t j = i + 1; j < arr.size(); j++) {
19 if (arr[j] < arr[min_idx]) {
24 std::swap(arr[min_idx], arr[i]);