Aufgabe 5 [Programmierung]
Schreiben Sie eine Klasse Felder mit einer Klassenmethode suche(int[] f, int[] t). Diese prüft,
ob sich die durch t gegebene Folge von Werten als zusammenhängende Teilfolge in der Folge von
Werten in f wiederfindet. Falls ja, wird die erste Position in f zurückgegeben, an der die Teilfolge
gefundet wird. Sonst wird -1 zurückgegeben.
Beispiele:
Für {51,2,8,33,17,2,2,7} als f und {8,33,17,2} als t wird 2 zurückgegeben.
Für {3,4,5,4,3,4,5} als f und {4,5} als t wird 1 zurückgegeben (weiteres Vorkommen an
Position 5).
Aufgabe 5 [Programmierung] Schreiben Sie eine Klasse Felder mit einer Klassenmethode
suche(int[] f, int[] t)
. Diese prüft, ob sich die durch t gegebene Folge von Werten als zusammenhängende Teilfolge in der Folge von Werten in f wiederfindet. Falls ja, wird die erste Position in f zurückgegeben, an der die Teilfolge gefundet wird. Sonst wird -1 zurückgegeben.Beispiele:
Für
{51,2,8,33,17,2,2,7}
als f und{8,33,17,2}
als t wird 2 zurückgegeben.Für
{3,4,5,4,3,4,5}
als f und{4,5}
als t wird 1 zurückgegeben (weiteres Vorkommen an Position 5).