|
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. |