Autópálya
Functions
auto_tarolo.cpp File Reference

Az Auto_tarolo osztály privát és publikus függvéneit tartalmazó fájl. More...

#include "auto_tarolo.h"
#include <cstdlib>
#include <ctime>

Functions

int int_hasonlit (const void *p1, const void *p2)
 
int * fisher_yates (int hossz)
 

Detailed Description

Az Auto_tarolo osztály privát és publikus függvéneit tartalmazó fájl.

Ide tartozik a tömb inicializálása, feltöltése adatokkal, adatok vagy méret változtatása.

Function Documentation

◆ fisher_yates()

int* fisher_yates ( int  hossz)

hossz hosszúságú int tömböt foglal, és feltölti számokkal 0-tól hossz-1-ig, majd a Fisher-Yates algoritmus szerint véletlenszerűen összekeveri az elemeket.

Parameters
hossz0-tól hossz-1-ig fogja összekeverni a számokat
Returns
Dinamikusan foglalt int*, ami véletlenszerű sorrendben tartalmazza az egész számokat 0-tól hossz-1-ig

◆ int_hasonlit()

int int_hasonlit ( const void *  p1,
const void *  p2 
)

Generikus rendező algoritmus által használt összehasonlító függvény. Két int-et hasonlít, növekvő sorrendben.

Parameters
p1
p2
Returns