mirror of
https://github.com/aicodix/code.git
synced 2026-04-28 09:43:11 +00:00
use the new sorting functions
This commit is contained in:
parent
524571e6fb
commit
957eb6f784
5 changed files with 16 additions and 40 deletions
8
sort.hh
8
sort.hh
|
|
@ -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)
|
|||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue