mehrere Minima im Array

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo.
ich habe mein Array auf minima mit einer for-schleife durchsucht, und soll jetzt für den fall dass es mehere gibt noch was machen...
wie schreib ich dass das " wenn es mehere minima gibt"???
bin leider bischen planlos!
 
S

SlaterB

Gast
mein Vorschlag: nix tun,
wenn dir das nicht gefällt musst du ja irgendeine Vorstellung haben, was stattdessen passieren soll,
solange du die nicht formulierst gehts nicht weiter
 

jPat

Bekanntes Mitglied
Was meinst du denn mit "mehreren Minimas" ? Die gleich zahl doppelt, dreifach ?
Falls es so ist, geh das Array doch noch mal durch, und zähle die Anzahl der Zahlen die gleich dem minima sind ....

for (int i = 0; i<array.length(), i++){
if (array==min) anz++;
}
System.out.println("Min" + min +" Anz: "+ anz );
 

Zed

Bekanntes Mitglied
Meinst du das?
Array {1,2,3,4,5,1}

Minima ist bei dir 1 und mehre Minima wäre z.B. 2x1?

Am einfachsten ist es wenn du das Array nochmal durchsuchst und schaust ob das minima mehfach vorhanden ist.

Edit:
Dein Post ist sowas von schlecht.
 
G

Guest

Gast
Danke für eure Antworten!
Haben mir sehr geholfen!

mein Vorschlag: nix tun,
wenn dir das nicht gefällt musst du ja irgendeine Vorstellung haben, was stattdessen passieren soll,
solange du die nicht formulierst gehts nicht weiter
Diese Antwort war der Hammer!
Sorry, aber du bist echt der dümmste Bauer hier weit und breit!
Solche Kommentare kannst du dir in Zukunft schenken!!! Wahnsinn!
 
G

gast2

Gast
Auch wenn die Frage komisch gestellt war, wußten doch irgendwie alle (außer SlaterB - mal wieder) was gemeint/gesucht war. Man hat manchmal den Eindruck das Slater um des Posten willens einfach irgendwas schreibt...egal ob konstruktiv oder nicht. Er muß ja nichts schreiben wenn er die Fragestellung nicht versteht... :bae:

Außerdem finde ich es schade das hier ständig so reagiert wird, besonders bei Anfängern...

just my 2 cents
 
J

Jango (nicht eingeloggt)

Gast
gast2 hat gesagt.:
Auch wenn die Frage komisch gestellt war, wußten doch irgendwie alle (außer SlaterB - mal wieder) was gemeint/gesucht war. Man hat manchmal den Eindruck das Slater um des Posten willens einfach irgendwas schreibt...egal ob konstruktiv oder nicht. Er muß ja nichts schreiben wenn er die Fragestellung nicht versteht... :bae:

Außerdem finde ich es schade das hier ständig so reagiert wird, besonders bei Anfängern...

just my 2 cents

Du weißt schon, dass Paranoia eine Gabe der Natur ist, ja? Also geh vorsichtig damit um! :autsch:
 

Drake

Bekanntes Mitglied
Jango (nicht eingeloggt) hat gesagt.:
Du weißt schon, dass Paranoia eine Gabe der Natur ist, ja? Also geh vorsichtig damit um! :autsch:

<ironie also hör mal, Paranoia ist und bleibt eine Lebenseinstellung, was eine Gabe sein kann sieht mam hier dagegen sehr />

sorry for ot
 

Marco13

Top Contributor
Jetzt werden's schon 4 cents - irgendwann sind wir alle reich:
gast2 hat gesagt.:
Man hat manchmal den Eindruck das Slater um des Posten willens einfach irgendwas schreibt...egal ob konstruktiv oder nicht.
...
Außerdem finde ich es schade das hier ständig so reagiert wird, besonders bei Anfängern...
Ich finde zwar auch, dass SlaterB's Antworten manchmal NOCH kürzer angebunden, lapidarer und abfälliger klingen, als das bei den meisten Aufgrund der "schnellen Kommunikation per Tastatur" der Fall ist, aber zu seiner Verteidigung muss man mal ganz kipp und klar sagen: Die allermeisten Fragen (besonders bei Anfängern - das entschuldigt es aber nicht) sind absolut grotten-beschissenst gestellt. Wer Hilfe erwartet (wird sie hier in fast allen Fällen bekommen aber) sollte auch bereit sein, seinen Teil dazu beizutragen - und das Mimimum an Eigeninitiative, das man da erwarten kann, ist, die Frage verständlich zu formulieren. (NB: Das bezieht sich nicht speziell auf den Ersteller dieses Threads - wir sind schlimmeres gewohnt :cool: :roll: )
 
S

SlaterB

Gast
'ich versteh nur Bahnhof' macht in jeder Form Sinn, sowas ist nie überflüssig,
wer Streit sucht, der findet ihn, ist ja nicht schlimm,
ernsthafte Fragesteller erkennen ihren Fehler und es geht weiter

> Er muß ja nichts schreiben wenn er die Fragestellung nicht versteht...

ich finde es schade um Threads, die unbeantwortet untergehen,
aber mehr als 7 Min. könnte ich schon warten, stimmt ;)
 
G

Guest

Gast
Anonymous hat gesagt.:
hallo.
ich habe mein Array auf minima mit einer for-schleife durchsucht, und soll jetzt für den fall dass es mehere gibt noch was machen...
Am einfachsten ist es, dass Array zunächst aufsteigend zu sortieren. Dann steht das Minimum nämlich ganz am Anfang. Und dann schaust Du einfach nach, wieviele Minima noch kommen.

Code:
int[] test = { 4, 5, 6, 1, 7, 1, 8, 9, 3, 1, 6 };
Arrays.sort(test);
int minimum = test[0];
int anzahl = test.length; // zunächst annehmen, dass das komplette Array aus dem Minimum besteht
if (test[test.length - 1] != minimum) // ist das letzte Element anders?
	// dann muss die tatsächliche Anzahl ermittelt werden
	for (anzahl = 1; anzahl < test.length && test[anzahl] == minimum; ++anzahl)
		;
System.out.printf("Minimum: %d\nAnzahl: %d\n", minimum, anzahl);

Es gibt einen Sonderfall abzufangen: wenn das Array ausschliesslich aus dem Minimum besteht (z.B. 3, 3, 3, 3, 3), dann würde die Schleife zu weit laufen und eine Exception werfen. Daher fange ich dies mit einem if ab: falls das letzte Element (das Maximum) dem Minimum entspricht, dann liegt dieser Sonderfall vor, und die Anzahl der Minima entspricht einfach der Länge des Arrays.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Mehrere Werte in einem Switch Case parallel überprüfen Java Basics - Anfänger-Themen 23
S HashMap mehrere Keys zu einem Value Java Basics - Anfänger-Themen 3
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
I JPA Query für mehrere Klassen Java Basics - Anfänger-Themen 3
MiMa Java Doc mehrere Return Parameter Java Basics - Anfänger-Themen 11
javaBoon86 Array mehrere Dimensionen Java Basics - Anfänger-Themen 10
Buroto Klassen Mehrere .txt Datein verbienden und anschließend auslisten Java Basics - Anfänger-Themen 10
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
P Zähler Variable für mehrere Objekte Java Basics - Anfänger-Themen 6
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
C mehrere JPanel in ein JFrame bringen Java Basics - Anfänger-Themen 9
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
D mehrere Berechnungen in einer Methode Java Basics - Anfänger-Themen 9
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
Kotelettklopfer Mehrere Projekte in einem Git verwalten Java Basics - Anfänger-Themen 10
I JAX-RS Mehrere Parameter in Query Java Basics - Anfänger-Themen 3
M mehrere Rückgabenwerte aus Methode Java Basics - Anfänger-Themen 7
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
R Mehrere Buchstaben aus einem String entfernen Java Basics - Anfänger-Themen 1
TimoN11 Java - Eine oder mehrere Eingaben möglich machen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
S Mehrere Probleme im Code Java Basics - Anfänger-Themen 7
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D OOP- Eine Klasse in mehrere Klassen aufteilen Java Basics - Anfänger-Themen 7
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
B Methoden Mehrere ähnliche Methoden zusammenfassen Java Basics - Anfänger-Themen 24
E Mehrere Eingabezeilen gleichzeitig einlesen Java Basics - Anfänger-Themen 7
C Mehrere Zufallswerte Java Basics - Anfänger-Themen 4
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
R Error, wenn mehrere Clients gleichzeitig die Verbindung beenden Java Basics - Anfänger-Themen 16
F Mehrere Exceptions in einem Catch-Block abfangen Java Basics - Anfänger-Themen 12
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
Henri Mehrere Ordner umbenennen Java Basics - Anfänger-Themen 11
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
J Mehrere paintComponenten in einem Programm Java Basics - Anfänger-Themen 0
F Mehrere Buttons mit einem ActionListener abdecken Java Basics - Anfänger-Themen 24
B Jeweils den Parent bekommen -> mehrere Ebenen Java Basics - Anfänger-Themen 2
javajoshi mehrere Threads: Methoden zentral unterbringen Java Basics - Anfänger-Themen 8
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
L Mehrere Jars im Unterordner Java Basics - Anfänger-Themen 2
L LibGDX - mehrere Screens Java Basics - Anfänger-Themen 1
J Sudoku mehrere Lösungen Java Basics - Anfänger-Themen 29
F Mehrere Instanzen der Klasse A EINER Instanz der Klasse B übergeben Java Basics - Anfänger-Themen 3
T Mehrere JFrames gleichzeitig öffnen Java Basics - Anfänger-Themen 6
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
S mehrere If Bedingungen Java Basics - Anfänger-Themen 5
F Mehrere Zeilen zu einer Zeile zusammenfügen und in eine Datei schreiben Java Basics - Anfänger-Themen 1
B Mehrere Zahlen speichern Java Basics - Anfänger-Themen 60
M mehrere extends? Java Basics - Anfänger-Themen 19
N Datei Zeilenweise einlesen, Ausgabe mehrere Arrays Java Basics - Anfänger-Themen 7
C ButtonController löst mehrere Methoden aus Java Basics - Anfänger-Themen 5
D JPanel mehrere Formen zeichnen Java Basics - Anfänger-Themen 5
B Timer mehrere Male ausführen Java Basics - Anfänger-Themen 4
kilopack15 Mehrere Threads in einer Klasse Java Basics - Anfänger-Themen 8
F mehrere eingegebene Zahlen mit Zahlen von 1-9 multiplizieren Java Basics - Anfänger-Themen 18
F Mehrere Konstruktoren? Wofür? Java Basics - Anfänger-Themen 21
J Mehrere Eingabefelder programmiert (Zeigt Fehler an) Java Basics - Anfänger-Themen 6
Jinnai4 Mehrere Textfelder überprüfen Java Basics - Anfänger-Themen 16
N Mehrere Forms auf einem Panel Java Basics - Anfänger-Themen 6
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
D Mehrere Objekte in ein Objekt zusammenfassen Java Basics - Anfänger-Themen 16
D Input/Output Mehrere Befehle nacheinander ausführen Java Basics - Anfänger-Themen 20
K Mehrere Objekte anlegen Java Basics - Anfänger-Themen 23
N Integers aus Textdatei auslesen und mehrere Arrays erstellen Java Basics - Anfänger-Themen 9
S Verständnis - Frage mehrere SQL Statements in While Schleife Java Basics - Anfänger-Themen 0
J MVC Pattern, mehrere Controller/Views/Models Java Basics - Anfänger-Themen 0
J Mehrere IF Anweisungen und dazugehörige ELSE Java Basics - Anfänger-Themen 6
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
F Mehrere Konstruktoren Java Basics - Anfänger-Themen 10
A Mehrere Radiobuttons Java Basics - Anfänger-Themen 3
B Klassen Mehrere Objekte mit Schleife erstellen - How? Java Basics - Anfänger-Themen 1
T Mehrere Methoden in der main-Methode verknüpfen und aufeinander anwenden Java Basics - Anfänger-Themen 2
V OOP Aufnahme von Dreiecken in ein/mehrere Objekte Java Basics - Anfänger-Themen 0
Q OOP Mehrere Instanzen auf ein Feld Java Basics - Anfänger-Themen 13
C Klasse auf mehrere Objekte zugreifen lassen Java Basics - Anfänger-Themen 26
G Mehrere If-else-Sätze der Reihe nach durchlaufen lassen Java Basics - Anfänger-Themen 2
K Mehrere String.valueOf() kürzer schreiben / "packen"? Java Basics - Anfänger-Themen 2
F String mehrere male ausgeben? Java Basics - Anfänger-Themen 4
H wie mehrere variablen in einfacher for-schleife? Java Basics - Anfänger-Themen 2
H möglichkeiten für for-schleife? (mehrere ausgangsvariablen?) Java Basics - Anfänger-Themen 9
M PdfBox - mehrere Formularseiten Java Basics - Anfänger-Themen 2
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
M GUI- mehrere Komponenten auf Container adden Java Basics - Anfänger-Themen 2
I Erste Schritte Resource Bundle - Alles in einem File oder mehrere? => Faktor Performance Java Basics - Anfänger-Themen 2
F Methoden split() - Mehrere Zeichen Java Basics - Anfänger-Themen 5
F Erste Schritte Mehrere nextInt() Eingaben nebeneinander ausgeben Java Basics - Anfänger-Themen 12
A mehrere Panels in eigenen Klasssen in einem Frame Java Basics - Anfänger-Themen 16
A Mehrere 100.000 Elemente verlgeichen Java Basics - Anfänger-Themen 8
T Compiler-Fehler Mit Array und "for" mehrere ImageIcon erstellen Java Basics - Anfänger-Themen 7
N Mehrere berechnungen auf einem Button legen? Java Basics - Anfänger-Themen 19
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
F Speicherlast mehrere GB durch kleine png files? Java Basics - Anfänger-Themen 1
C Mehrere Tasten beim KeyListener gleichzeitig lesen Java Basics - Anfänger-Themen 2
M Mehrere Variabeln zusammenfassen Java Basics - Anfänger-Themen 4
M Erste Schritte mehrere Objekte aus einer Klasse Java Basics - Anfänger-Themen 4
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1

Ähnliche Java Themen


Oben