Java Frage

Hallo,
ich hänge gerade an dieser Aufgabe und breuchte dringent Tipps wie ich da vorrangehen sollte…

Überlegen Sie sich ein Verfahren, um in einem Text Anagramme zu finden. Das Ziel hierbei ist es, in einem Text alle Wortpaare zu finden, die gegenseitig Anagramme sind. Vereinfachend
betrachten wir Texte ohne Satzzeichen in denen sämtliche Wörter kleingeschrieben sind.
Im folgenden Satz:

in den ferien kaufte papa neue reifen für sein auto

sollte das Verfahren also ferien - reifen entdecken. Versuchen Sie hierbei, ein möglichst effzientes Verfahren zu finden.
Eine detaillierte Beschreibung genügt.

Danke im voraus

Negi

Überlegen Sie sich ein Verfahren, um in einem Text Anagramme
zu finden. Das Ziel hierbei ist es, in einem Text alle
Wortpaare zu finden, die gegenseitig Anagramme sind.
Vereinfachend
betrachten wir Texte ohne Satzzeichen in denen sämtliche
Wörter kleingeschrieben sind.

Alle Worte als Strings in einen Vector, das erste herausgreifen und nacheinander mit allen anderen in dem Vector, die die gleiche Länge haben vergleichen. Alle so gefundenen Entsprechungen merken und bei jedem Durchgang, in dem die Anzahl der Entsprechungen nicht 0 ist, den Suchstring mit entsprechungen in einen neuen Vector schreiben, oder das ganze direkt ausgeben.

hmmm hört sich gut an ist schonmal ein anfang, danke für die tipps

hmmm hört sich gut an ist schonmal ein anfang, danke für die
tipps

Ein Anfang? Hattest Du gedacht ich mache Deine Hausaufgaben für Dich? :smile: