M
Markuss
Gast
Ich habe eine für mich schwierige Aufgabe , wer hat eine Ahnung?
Implementieren Sie ein Verfahren zur Suche eines Wortes in einem Text. Ihre Funktion soll
als Eingabe den Text, in dem gesucht werden soll, und das Wort, dessen Position gesucht ist,
erwarten. Es soll die erste Position des Wortes im Text zurückliefern, oder -1 falls das Wort
nicht im Text enthalten ist.
Vorgehensweise: Der Algorithmus soll an der ersten Stelle des Textes beginnend den Text durchlaufen
und jedesmal überprüfen, ob dasWort an dieser Stelle steht. Dazu sind zwei geschachtelte
Schleifen notwendig. Die äussere Schleife iteriert über den Text und die innere über das Wort.
a) Implementieren Sie den Algorithmus unter Verwendung von fo r-Schleifen.
b) Implementieren Sie den Algorithmus unter Verwendung von whil e-Schleifen.
c) Implementieren Sie den Algorithmus unter Verwendung von d o
auf die Verwendung von brea k und continu e soll verzichtet werden . Testen Sie ihre Algorithmen
an dem Satz: ,,Drei reiche Reisende steigen im Reichshof ab." Suchen Sie in
diesem Satz nach dem ersten Vorkommen des (Teil-)Wortes ,,Reis" und geben Sie die Anfangsposition
des Wortes im Satz aus.
Anmerkung: Der Algorithmus soll nicht auf die Such- und Teilstring-Funktionen der Java-
Standart-Bibliothek zurückgreifen. Alle anderen Funktionen sind erlaubt, insbesondere die Methode
toCharArray()
Implementieren Sie ein Verfahren zur Suche eines Wortes in einem Text. Ihre Funktion soll
als Eingabe den Text, in dem gesucht werden soll, und das Wort, dessen Position gesucht ist,
erwarten. Es soll die erste Position des Wortes im Text zurückliefern, oder -1 falls das Wort
nicht im Text enthalten ist.
Vorgehensweise: Der Algorithmus soll an der ersten Stelle des Textes beginnend den Text durchlaufen
und jedesmal überprüfen, ob dasWort an dieser Stelle steht. Dazu sind zwei geschachtelte
Schleifen notwendig. Die äussere Schleife iteriert über den Text und die innere über das Wort.
a) Implementieren Sie den Algorithmus unter Verwendung von fo r-Schleifen.
b) Implementieren Sie den Algorithmus unter Verwendung von whil e-Schleifen.
c) Implementieren Sie den Algorithmus unter Verwendung von d o
auf die Verwendung von brea k und continu e soll verzichtet werden . Testen Sie ihre Algorithmen
an dem Satz: ,,Drei reiche Reisende steigen im Reichshof ab." Suchen Sie in
diesem Satz nach dem ersten Vorkommen des (Teil-)Wortes ,,Reis" und geben Sie die Anfangsposition
des Wortes im Satz aus.
Anmerkung: Der Algorithmus soll nicht auf die Such- und Teilstring-Funktionen der Java-
Standart-Bibliothek zurückgreifen. Alle anderen Funktionen sind erlaubt, insbesondere die Methode
toCharArray()