Merge Sort v0.3.3
Loading...
Searching...
No Matches
array_utils.hpp File Reference

Deklaracja funkcji narzędziowych do operacji na tablicach liczb całkowitych. More...

#include <vector>
Include dependency graph for array_utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void displayArray (std::vector< int > array)
 Wyświetla zawartość tablicy na standardowym wyjściu.
 
void randomlyShuffleArray (std::vector< int > &array)
 Tasuje losowo elementy w tablicy.
 
void reverseArray (std::vector< int > &array)
 Odwraca kolejność elementów w tablicy.
 

Detailed Description

Deklaracja funkcji narzędziowych do operacji na tablicach liczb całkowitych.

Author
Date
2024-11-14

Function Documentation

◆ displayArray()

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.

Parameters
arrayTablica liczb całkowitych do wyświetlenia.

◆ randomlyShuffleArray()

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.

Parameters
arrayTablica liczb całkowitych, której elementy mają zostać przetasowane.

◆ reverseArray()

void reverseArray ( std::vector< int > & array)

Odwraca kolejność elementów w tablicy.

Funkcja modyfikuje podaną tablicę, zmieniając kolejność jej elementów na odwrotną.

Parameters
arrayTablica liczb całkowitych, której elementy mają zostać odwrócone.