Guten morgen,
ich stehe mal wieder total auf dem Schlauch und würde mich über etwas Hilfe freuen.
Ich spiele gerade bisschen mit verschiedenen Algorithmen rum, das ist auch nicht das Problem, aber:
Ich habe eine Main Klasse, dort habe ich 2 Objekte deklariert und sofort mit Werten belegt.
nun habe ich 3 Methoden programmiert.
1. "allgemein" : Die W's sollen einfach in die von links erste ausreichend freie Kiste gelegt werden. Also die 80 kommt in die erste Kiste, dann ist da noch Platz für 20. Deshalb kommen die 30 dann auch in die zweite Kiste usw.
2. "aufsteigend" : Die W's werden erst aufsteigend sortiert und dann so verteilt wie in 1.
3. "absteigend" : Die W's werden erst absteigend sortiert und dann so verteilt wie in 1.
=> Diese Algorithmen stehen auch alle schon und funktionieren.
Jetzt zum Problem.
Ich würde gerne eine 2. Klasse "greedy" neben der main Klasse aufmachen und dort die 3 Algorithmen als Methoden speichern.
Dann will ich von der main diese Methoden in der zweiten Klasse aufrufen.
Frage: Geht das überhaupt? Wenn ja, wie stelle ich das an?
funktioniert nicht, ich glaube auch, dass ich da irgendeinen Denkfehler drin habe.
Wäre super, wenn mir jemand auf die Sprünge helfen könnte.
Liebe Grüße
ich stehe mal wieder total auf dem Schlauch und würde mich über etwas Hilfe freuen.
Ich spiele gerade bisschen mit verschiedenen Algorithmen rum, das ist auch nicht das Problem, aber:
Ich habe eine Main Klasse, dort habe ich 2 Objekte deklariert und sofort mit Werten belegt.
Java:
public class main
{
public static void main(String[] args)
{
int[] Kiste = {100, 100, 100, 100, 100, 100};
int[] W = {80, 30, 50, 40, 20, 100, 30, 60, 70, 70};
}
}
nun habe ich 3 Methoden programmiert.
1. "allgemein" : Die W's sollen einfach in die von links erste ausreichend freie Kiste gelegt werden. Also die 80 kommt in die erste Kiste, dann ist da noch Platz für 20. Deshalb kommen die 30 dann auch in die zweite Kiste usw.
2. "aufsteigend" : Die W's werden erst aufsteigend sortiert und dann so verteilt wie in 1.
3. "absteigend" : Die W's werden erst absteigend sortiert und dann so verteilt wie in 1.
=> Diese Algorithmen stehen auch alle schon und funktionieren.
Jetzt zum Problem.
Ich würde gerne eine 2. Klasse "greedy" neben der main Klasse aufmachen und dort die 3 Algorithmen als Methoden speichern.
Dann will ich von der main diese Methoden in der zweiten Klasse aufrufen.
Frage: Geht das überhaupt? Wenn ja, wie stelle ich das an?
Code:
greedy.aufsteigend(int[] W, int[] Kiste)
Wäre super, wenn mir jemand auf die Sprünge helfen könnte.
Liebe Grüße
Zuletzt bearbeitet: