Fix compounding bug

This commit is contained in:
2023-05-10 14:05:57 +02:00
parent 741a2999a2
commit 6a6a1ec86e

View File

@@ -134,7 +134,12 @@ int main()
// d) Zmierz sredni czas wstawiania elementu oraz srednią liczbe wywolan funkcji mieszajacej przy wstawianiu elementu do tablicy wypelnionej w 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% (dla próbki: 10000 elementów). // d) Zmierz sredni czas wstawiania elementu oraz srednią liczbe wywolan funkcji mieszajacej przy wstawianiu elementu do tablicy wypelnionej w 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% (dla próbki: 10000 elementów).
//UWAGA! Do tablicy mieszajacej nie wstawiac elementow, ktore juz w niej sa. //UWAGA! Do tablicy mieszajacej nie wstawiac elementow, ktore juz w niej sa.
for(double range : {0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9}){ for(double range : {0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9}){
g_counter = 0; for (int i = 0; i < m ; i++)
{
tab[i] = EMPTY;
}
g_counter = 0;
for (int i = 0; i < range*m; i++) { for (int i = 0; i < range*m; i++) {
hash_al_wstaw(tab, m, dane[i]); hash_al_wstaw(tab, m, dane[i]);
} }