August 2, 2001
Det mest effektiva är att använda sieve algoritmen för att hitta primtal se länk. Användes bla av de som knäckte uppgifterna i Simon Singhs kodboken.
http://www.utm.edu/research/pr.....henes.html
[ Detta Inlägg ändrades av: paul_v den 2001-10-05 20:46 ]
June 18, 2001
Måste ha minne!
Programmet klarade inte ens att lista alla primtal upp t.o.m 100 miljoner utan att få slut på minne.
Jag vill klara 200-siffriga tal!!!
När jag ändå håller på...
Ni som kan det här: vad borde gå snabbast, två for-loopar (ej nästlade) eller en for-loop med en extra if-sats?
Jag orkar inte hålla på och ta tid...har inte möjlighet att kolla heller eftersom mitt minne som sagt bara klarar beräkningar som tar 5-10s i detta fall.
[ Detta Inlägg ändrades av: Jerry den 2001-10-06 20:35 ]
August 29, 2001
https://www.nordichardware.com.....=9&12
då kan du använda ram minnet...200 MB primtal....MUUUMS!
_________________
1200TB @ 1333, 1400 el. 1466. Beror på humör
Titta gärna på min mod:
[ Detta Inlägg ändrades av: Tjoppen den 2001-10-06 20:44 ]
August 2, 2001
När jag ändå håller på...
Ni som kan det här: vad borde gå snabbast, två for-loopar (ej nästlade) eller en for-loop med en extra if-sats?
Det beror på hur for looparna ser ut. Om du skickar in for loops villkoren så kan du nog få svar på komplexiteten.
P.S. öl intagen så kvaliteten på detta inlägg kan ej garanteras
/Paul
June 18, 2001
On 2001-10-06 20:43, Tjoppen wrote:
https://www.nordichardware.com.....=9&12då kan du använda ram minnet...200 MB primtal....MUUUMS!
Tack tack, men jag sitter och programmerar i Java här.... .
August 2, 2001
Om du kör java -X så får du upp non standard options, där så finns något som heter -Xmx set max heap size och -Xms set initial heap size. Du ska något högt värde på -Xmx eftersom det är på heapen Java allkorerar objekt.
Testade bara lite snabbt men enligt vad som står så bör följande allokera 700m i till heapen.
datan~>java -Xmx700m HejHoppsanKlass
August 2, 2001
Hm...alltså om jag gör en *.exe av programmet..?
Nej, om du använder jbuilder5 så gå in på
run->configurations
välj default eller klicka new
Där finns ett fält VM parameters där du skriver -Xmx??m där m står för MB kan bytas mot k för kb och ?? för hur stor heapen ska vara.
[ Detta Inlägg ändrades av: paul_v den 2001-10-07 13:40 ]
1 Guest(s)