use the new sorting functions

This commit is contained in:
Ahmet Inan 2024-03-07 22:04:09 +01:00
commit 957eb6f784
5 changed files with 16 additions and 40 deletions

View file

@ -6,6 +6,8 @@ Copyright 2024 Ahmet Inan <inan@aicodix.de>
#pragma once
namespace CODE {
template <typename TYPE>
static void insertion_sort(TYPE *a, int n)
{
@ -17,8 +19,8 @@ static void insertion_sort(TYPE *a, int n)
}
}
template <typename TYPE>
static void insertion_sort(int *p, TYPE *a, int n)
template <typename INDEX, typename TYPE>
static void insertion_sort(INDEX *p, TYPE *a, int n)
{
p[0] = 0;
for (int i = 1, j; i < n; ++i) {
@ -32,3 +34,5 @@ static void insertion_sort(int *p, TYPE *a, int n)
}
}
}