Merge Sort v0.3.3
|
Implementacja funkcji pomocniczych do operacji na tablicach liczb całkowitych. More...
#include <vector>
#include <random>
#include <algorithm>
#include <iostream>
Functions | |
void | displayArray (std::vector< int > arr) |
Wyświetla zawartość tablicy na standardowym wyjściu. | |
void | randomlyShuffleArray (std::vector< int > &arr) |
Tasuje losowo elementy w tablicy. | |
void | reverseArray (std::vector< int > &arr) |
Odwraca kolejność elementów w tablicy. | |
Implementacja funkcji pomocniczych do operacji na tablicach liczb całkowitych.
void displayArray | ( | std::vector< int > | array | ) |
Wyświetla zawartość tablicy na standardowym wyjściu.
Funkcja wypisuje każdy element tablicy oddzielony spacją. Jeśli tablica jest pusta, zostanie wyświetlona odpowiednia informacja.
array | Tablica liczb całkowitych do wyświetlenia. |
void randomlyShuffleArray | ( | std::vector< int > & | array | ) |
Tasuje losowo elementy w tablicy.
Funkcja zmienia kolejność elementów w podanej tablicy na losową. Wykorzystuje algorytm tasowania Fishera-Yatesa.
array | Tablica liczb całkowitych, której elementy mają zostać przetasowane. |
void reverseArray | ( | std::vector< int > & | array | ) |
Odwraca kolejność elementów w tablicy.
Funkcja modyfikuje podaną tablicę, zmieniając kolejność jej elementów na odwrotną.
array | Tablica liczb całkowitych, której elementy mają zostać odwrócone. |