-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSort.h
More file actions
32 lines (28 loc) · 1.03 KB
/
Sort.h
File metadata and controls
32 lines (28 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#pragma once
#include <algorithm>
#include <chrono>
#include <cmath>
#include "DataGenerator.h"
using namespace std;
double heapSortTime(int[], int);
void heapSortCompare(int[], int, long long&);
double flashSortTime(int[], int);
void flashSortCompare(int[], int, long long&);
double bubbleSortTime(int[], int);
void bubbleSortCompare(int[], int, long long&);
double shakerSortTime(int[], int);
void shakerSortCompare(int[], int, long long&);
double countingSortTime(int[], int);
void countingSortCompare(int[], int, long long&);
double selectionSortTime(int[], int);
void selectionSortCompare(int[], int, long long&);
double insertionSortTime(int[], int);
void insertionSortCompare(int[], int, long long&);
double shellSortTime(int[], int);
void shellSortCompare(int[], int, long long&);
double mergeSortTime(int[], int, int);
void mergeSortCompare(int[], int, int, long long&);
double radixSortTime(int[], int);
void radixSortCompare(int[], int, long long&);
double quickSortTime(int[], int, int);
void quickSortCompare(int[], int, int, long long&);