tablice dynamiczne, wartosc wystepujaca najczesciej
Ostatnio zmodyfikowano 2012-07-24 10:32
Badman |
» 2012-07-24 08:38:11 @ison coś za coś :)
Ja brałem aspekt zajętej pamięci, tzn. jak najmniej jej zająć. Heh jak ktoś programuje mikrokontrolery to wie o co chodzi, ciagle nie mogę sie przyzwyczić że dziś standard na PC to conajmniej 2 GB ram.
Mnie #define MAX_VAL 10000 przeraża :) 10000 * 4B = 40000B ~= 39 kB
|
|
mati1qazxsw2 |
» 2012-07-24 10:08:59 #up No i jeszcze te nawyki z C.. |
|
Badman |
» 2012-07-24 10:32:31
@Badman
a spróbuj tego #define N 1000000 i zobacz po jakim czasie się skończy ;>
|
Wydaje mi się, że to zadanie jest podzielne więc można podzielić tablice na zakresy i dać do przerobienia co najmniej 2 wątkom.
Kiedyś wyliczając liczby pierwsze użyłem watków (pthread), wtedy 2 rdzenie to mieli nieliczni. Na kompie 1 rdzeniowym uzyskałem znaczne przyspieszenie.
|
|
Mufas Temat założony przez niniejszego użytkownika |
» 2012-07-24 10:32:32 juz znalazlem blad, dzieki za pomoc |
|
1 « 2 » |