Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Java Sequentielle Suche, Binäre Suche
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Java Sequentielle Suche, Binäre Suche
 
Autor Nachricht
sevenelf
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 17.11.2012
Beiträge: 51

BeitragVerfasst am: 14 Dez 2012 - 19:14:36    Titel: Java Sequentielle Suche, Binäre Suche

Hallo,

ich habe folgendes Problem:
Wir haben Suchalgorithmen durchgenommen. Dabei wurde uns die main-Methode, sowie der Quelltext für die sequentielle und die binäre Suche vorgestellt. Nun weiß ich nicht wie ich den Quelltext der beiden Suchalgorithmen mit der main-Methode kombinieren muss, damit ein funktionierendes Programm herauskommt.

Die Quelltexte lauten:

main-Methode:

public class Suche {
public final static int NO_KEY = -1;

public static void main(String[] args) {
if (args.length !=1) {
return;
}
int[] f = { 3, 14, 22, 37, 42, 55};
int k = Integer.parseInt(args[0]);
System.out.println("Ergebnis: " + seqSuche(f, k));
}
}


sequentielle Suche:

static int seqSuche(int[ ] array, int key) {
for (int i = 0, int a = 0; i < array.length; i++, a++)
if (array(i) == key)
return i, a;
return NO_KEY;
}


binäre Suche:

static int binSuche(int[ ] array, int key) {
int u = 0, o = array.length – 1;
int a = 0;
while (u <= o) {
int m = (u + o) / 2;
if (array[m] == key)
return m;
System.out.println(„Anzahl der Vergleiche = 1“);
a++;
else if (array[m] > key)
o = m – 1;
else
u = m + 1;
a++;
System.out.println(„Anzahl der Vergleiche: “ + a);
}
return NO_KEY;
}

Ich hoffe mir kann jemand helfen. Rolling Eyes
maze77
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 28.09.2012
Beiträge: 160

BeitragVerfasst am: 22 Dez 2012 - 22:14:34    Titel:

Hallo, Kannst du deine Frage etwas genauer formulieren?

Main ruft ja eine weitere Funktion auf (die für die sequentielle Suche).
Also du packst alles in ein java-File und kompilierst daraus mit dem Java-Compiler (javac) ein Jar-file, welches sich mit java starten lässt.
Alternativ lässt du das die IDE (z.B. Eclipse) für dich erledigen.
Was genau verstehst du jetzt nicht?
Manicopus
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 09.09.2019
Beiträge: 64

BeitragVerfasst am: 15 Sep 2019 - 20:15:46    Titel:

Besser einen Online-Shop erstellen, wird dies auf jeden Fall nützlicher sein. Hier können Sie es einfach herunterladen - https://de.supr.com/start/
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Java Sequentielle Suche, Binäre Suche
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum