ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1171
1171
EMPFEHLEN
-
Hallo allerseits,
ich stehe gerade vor einem kleinen Problem und komme nicht mehr weiter. Gegeben ist ein zweidimensionales int-Array variabler Größe mit den Werten 0 und 1. Ziel ist es nun zusammenhängende Gebiete aus 0en und 1en zu finden.
Beispiel:
Code :1 2 3 4 5
int[][] entry = { {1,0,0}, {1,1,1}, {0,0,0} };
Als Ergebnis würde hier in etwa Folgendes erwartet:
Code :1 2 3 4 5 6 7 8
int[][][] zero= { {{0,1},{0,2}}, {{2,0},{2,1},{2,2}} }; int[][][] one= { {{0,0},{0,1},{1,1},{2,1}} };
Gibt es Algorithmen o.ä. die das effizient machen können bzw. kann mir jemand dabei helfen?
Gruß,
Trench
-
20.08.10 07:52 #2
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 900
Koordinaten werden oftmals in einem http://en.wikipedia.org/wiki/R-tree gehalten zur effizienteren spartialen Suche vorgehalten. Allerdings scheint das für deine Aufgabe mit Kanonen auf Spatzen geschossen?
Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
20.08.10 16:52 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.724
- Blog-Einträge
- 29
Hallo,
such mal nach den Begriffen strongly Connected Components bzw. starke Zusammenhangskomponenten.
Schau mal hier:
http://en.wikipedia.org/wiki/Connect...raph_theory%29
http://de.wikipedia.org/wiki/Algorit...ngskomponenten
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
-
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
20.08.10 18:41 #5
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.724
- Blog-Einträge
- 29
Hallo,
Matthias hat natürlich recht
Schau mal hier ab Seite 47:
http://www.cs.princeton.edu/~rs/Algs...ctedGraphs.pdf
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
-
Hallo allerseits,
entschuldigt, dass ich mich erst jetzt melde. Die Idee mit den Graphen werde ich mir mal genauer anschauen, das was ich bis jetzt gelesen habe sieht schonmal vielversprechend aus, vielen Dank
Ähnliche Themen
-
Algorithmus finden bei Zahlenrätsel "Wolkenkratzer"
Von Superior99 im Forum Coders TalkAntworten: 3Letzter Beitrag: 27.12.10, 17:23 -
Algorithmus: 2 Gleiche Daten finden
Von Nord-Süd-Richtung im Forum Coders TalkAntworten: 0Letzter Beitrag: 03.05.10, 18:03 -
Algorithmus - Weg finden
Von thomy800 im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 27Letzter Beitrag: 11.02.10, 00:31 -
Algorithmus um Vertex zu finden
Von kuhlmaehn im Forum Coders TalkAntworten: 7Letzter Beitrag: 23.09.08, 15:31 -
Algorithmus finden
Von anyany im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 02.03.07, 23:14





Zitieren



Login




