[Java] - Zeef van Eratosthenes met Arrays

Pagina: 1
Acties:
  • 920 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Dijkertje
  • Registratie: Juli 2008
  • Laatst online: 13-06 19:27

Dijkertje

F.K.A. 'Sokkiejjj'

Topicstarter
Beste medetweakers,

Ik zit al een tijdje te tobben met een opdracht wat gaat over het maken van de Zeef van eratosthenes (priemgetallen berekenen) met behulp van Arrays in Java.

Ik heb Arrays zelf wel uit kunnen vogelen, al hoewel dit niet de meest efficiënte manier is.

Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Era
{
    public static void main (String[] args)
    {
        int k = 0;
        int i = 0;
        int max = 1001;
        int zeef[] = new int[max];
        zeef[0]=0;
        zeef[1]=0;
        for(i=0; i<max; i++)
        {
            zeef[i] = k;
            if(max%i==2) 
            {
                System.out.println(zeef[i]);
            }   
            k++;
        }
    }
}


Ik hoop dat jullie mij hierbij mee kunnen helpen, want ik kom er gewoon echt niet uit na meerdere mislukte pogingen.

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 19:47

MueR

Admin Tweakers Discord

is niet lief

Waar loop je vast dan?

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 23-06 13:51

NMe

Quia Ego Sic Dico.

[google=sieve eratosthenes implementation java] :?

Ik lees trouwens inderdaad nergens een probleem in je topicstart?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 13:27
Zo te zien loopt 'ie alleen over de array heen en verwacht nu wat wij hem gaan vertellen hoe 'ie uitrekent of iets een priemgetal is... ;)

https://niels.nu


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Tsja, Wikipedia NL bevat zelfs een implementatie die je bijna letterlijk kan overnemen, dus zie daar. :p

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Dijkertje
  • Registratie: Juli 2008
  • Laatst online: 13-06 19:27

Dijkertje

F.K.A. 'Sokkiejjj'

Topicstarter
Hydra schreef op vrijdag 05 november 2010 @ 13:21:
[...]


Zo te zien loopt 'ie alleen over de array heen en verwacht nu wat wij hem gaan vertellen hoe 'ie uitrekent of iets een priemgetal is... ;)
Nou kijk :o je hebt wel gewoon gelijk.
En @NMe thanks voor de link, ik had ook beter moeten zoeken, maar het komt er vrijwel goed op neer dat ik er geen bal van snap.

Mijn probleem is dat ik niet weet hoe ik de zeef van Eratosthenes kan gebruiken met Arrays om de priemgetallen uit te rekenen op de manier van de zeef van Eratosthenes.

Het spijt me dat ik misschien te weinig zelf heb onderzocht, maar ja het is heel simpel, het lukt me niet en ik snap het niet.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Dijkertje schreef op vrijdag 05 november 2010 @ 13:33:
Nou kijk :o je hebt wel gewoon gelijk.
En @NMe thanks voor de link, ik had ook beter moeten zoeken, maar het komt er vrijwel goed op neer dat ik er geen bal van snap.
...
Het spijt me dat ik misschien te weinig zelf heb onderzocht, maar ja het is heel simpel, het lukt me niet en ik snap het niet.
Dan begin eens met wél wat te onderzoeken. Hier komen klagen dat het je niet lukt of dat je het niet snapt is natuurlijk niet de bedoeling; al helemaal niet als je geen zin hebt zelf iets uit te zoeken.

[ Voor 16% gewijzigd door RobIII op 05-11-2010 13:38 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.