1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
978
978
EMPFEHLEN
-
Hallo,
zuerst einmal muss ich sagen, dass ich ein blutiger Anfänger bin, aber bei mir an der Uni steigen sie schon gleich voll ein.
Wir sollen Primzahlen anhand des Siebs des Eratosthenes berechnen. Diese Klasse bekommen wir vorgegeben:
import java.util.List;
import java.util.Map;
public final class Eratosthenes {
/* private constructor to prevent object creation of this utility class */
private Eratosthenes() {
}
public static Map<Integer , List <Integer >> primes(int n) {
...
}
}
Und das ist die zugehörige Aufgabe mit TreeMaps:
Implementieren Sie die Methode primes so, dass die zurückgegebene Map für jede Zahl
kleiner oder gleich n (als Schlüssel in der Map) eine Liste der Primteiler (als Wert in der
Map) enthält.
Leider hatten wir nicht einmal Treemaps in der Vorlesung, daher habe ich wirklich keine Plan wie man das macht.
Hoffe jemand kann mir da weiterhelfen. Vielen Dank
-
01.02.10 23:58 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.885
- Blog-Einträge
- 29
Hallo,
suchst du sowas?
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
package de.tutorials; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.TreeMap; public class Eratosthenes { public static void main(String[] args) { System.out.println(primes(100)); } public static Map<Integer, List<Integer>> primes(int n) { Map<Integer, List<Integer>> map = new TreeMap<Integer, List<Integer>>(); for (int i = 2; i <= n; i++) { map.put(i, primeFactors(i)); } return map; } public static List<Integer> primeFactors(int i) { List<Integer> primes = new ArrayList<Integer>(); for (int j = 2; j <= i; j++) { if (i % j == 0) { primes.add(j); i /= j; j = 1; } } return primes; } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
hey danke. Wirklich super von dir
Ähnliche Themen
-
TreeMap in JTable
Von BtheBeast im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 06.01.10, 10:16 -
TreeMap Visualisierung
Von Romsl im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 13.04.06, 10:28 -
Treemap mit Flash ?
Von NetPerformance im Forum Flash PlattformAntworten: 2Letzter Beitrag: 02.04.06, 15:31 -
Treemap auslesen
Von Binio im Forum JavaAntworten: 2Letzter Beitrag: 06.12.05, 18:05 -
TreeMap Ausgabe...?
Von HermeZ im Forum JavaAntworten: 1Letzter Beitrag: 15.06.05, 20:32





Zitieren

Login





