style changes

This commit is contained in:
beqakd 2020-06-12 12:45:07 +04:00
parent 89c8a6277d
commit 0775bfc15e

View File

@ -6,7 +6,6 @@
#include <iostream> // for io operations
/**
* Copyright 2020 @author beqakd
* @file
@ -21,10 +20,10 @@
* O(n^2)
* Some cases it works on O(n), but overall time is O(n^2)
*/
template <class T>
void gnomeSort(T arr[], int size) {
template <class T> void gnomeSort(T arr[], int size) {
// few easy cases
if (size <= 1) return;
if (size <= 1)
return;
int index = 0; // initialize some variables.
while (index < size) {
@ -46,13 +45,15 @@ int main() {
int arr[] = {-22, 100, 150, 35, -10, 99};
int size = sizeof(arr) / sizeof(arr[0]);
gnomeSort(arr, size);
for (int i = 0; i < size; i++) std::printf("%d ", arr[i]);
std:: cout << "\n" << std:: endl;
for (int i = 0; i < size; i++)
std::printf("%d ", arr[i]);
std::cout << "\n" << std::endl;
// Example 2. Creating array of doubles.
double double_arr[6] = {-100.2, 10.2, 20.0, 9.0, 7.5, 7.2};
size = sizeof(double_arr) / sizeof(double_arr[0]);
gnomeSort(double_arr, size);
for (int i = 0; i < size; i++) std::cout << double_arr[i] << " ";
for (int i = 0; i < size; i++)
std::cout << double_arr[i] << " ";
return 0;
}