supermichi
Well-known member
- 20 Januar 2010
- 113
- 2
Hallo zusammen.
Ich bin ein Einsteiger bei Java und hab nun folgende Frage:
Als Übung habe ich die Aufgabe, einen Such-Algorithmus zu schreiben. Dabei wird erst in einer eigenen Methode ein zufalls int Array erstellt. Dieses wird dann von einer anderen Methode benutzt um eine sequentielle Suche durchzuführen. Soweit klappt auch alles. Jedoch soll ich dann dass Array sortieren und anschließend wieder eine Suche durchführen. Hierbei weis ich nicht wie ich das mache. Die erste Suche habe ich so gelöst:
Wobei hier der Methode SequentialSearch das generierte Array und der zu findende Schlüssel S übergeben werden.
Nun soll ja das Array sortiert werden. Dazu benutze ich Arrays.sort(...).
Jedoch kann ich in der Main Methode nicht einfach
schreiben, da Arrays.sort eine void methode ist und somit das sortierte Array nicht übergeben wird. Kann mir jemand helfen ? Ich hoffe mein Problem war einigermaßen verständlich 
gruß
Ich bin ein Einsteiger bei Java und hab nun folgende Frage:
Als Übung habe ich die Aufgabe, einen Such-Algorithmus zu schreiben. Dabei wird erst in einer eigenen Methode ein zufalls int Array erstellt. Dieses wird dann von einer anderen Methode benutzt um eine sequentielle Suche durchzuführen. Soweit klappt auch alles. Jedoch soll ich dann dass Array sortieren und anschließend wieder eine Suche durchführen. Hierbei weis ich nicht wie ich das mache. Die erste Suche habe ich so gelöst:
Code:
sequentialSearch(generateArray(size), S);
Nun soll ja das Array sortiert werden. Dazu benutze ich Arrays.sort(...).
Jedoch kann ich in der Main Methode nicht einfach
Code:
sequentialSearch(Arrays.sort(generateNumbersUnique(size)), S);
gruß