Fetch Upstream v7.4 - 01/2025

This commit is contained in:
Max Mustermann 2026-03-17 08:43:07 +01:00
parent 09967a1c1b
commit 667bc4638b
68 changed files with 2772 additions and 2770 deletions

View file

@ -1,8 +0,0 @@
#BlueJ class context
comment0.target=GraphAlgo_Coloring_Schueler
comment0.text=\r\n\ Dieser\ Algorithmus\ f\u00E4rbt\ einen\ Graphen,\ so\ dass\ keine\ benachbarten\ Knoten\r\n\ die\ gleiche\ Farbe\ haben\ und\ m\u00F6glichst\ wenige\ Farben\ benutzt\ werden.\r\n\ Algorithmus\:\ Beispieldatei,\ in\ der\ Sch\u00FCler\ den\ Algorithmus\ selbst\ umsetzen\ k\u00F6nnen\r\n\r\n\ @version\ 1.0\ from\ 10.12.2020\r\n\ @author\ Thomas\ Schaller\r\n
comment1.params=
comment1.target=java.lang.String\ getBezeichnung()
comment2.params=
comment2.target=void\ fuehreAlgorithmusAus()
numComments=3

View file

@ -13,7 +13,7 @@ import algorithmen.*;
* die gleiche Farbe haben und möglichst wenige Farben benutzt werden.
* Algorithmus: Beispieldatei, in der Schüler den Algorithmus selbst umsetzen können
*
* @version 1.0 from 10.12.2020
* @version 7.1 from 12.02.2025
* @author Thomas Schaller
*/
@ -28,9 +28,9 @@ public class GraphAlgo_Coloring_Schueler extends GraphAlgo {
// Ende Attribute
// Anfang Methoden
public void fuehreAlgorithmusAus() {
public void fuehreAlgorithmusAus() throws InterruptedException {
gr = getGraph();
getStartKnoten().setFarbe(3);
getStartKnoten().setFarbe(3);
// Hole alle Knoten vom Graph g

View file

@ -0,0 +1,34 @@
package eigeneAlgorithmen;
import java.util.List;
import java.nio.file.*;
import graph.*;
import algorithmen.*;
/**
* Beschreibung des Algos
*
* @version 7.1 from 12.02.2025
* @author Schueler
*/
public class GraphAlgo_Dijkstra_Eigener extends GraphAlgo {
Graph gr;
public String getBezeichnung() {
return "02_Dijkstra_Eigener";
}
public void fuehreAlgorithmusAus() throws InterruptedException {
gr = getGraph();
//# Hier kommt dein Quelltext zum loesen des Graphenproblems hin:
//# Schreibe Text in das Hilfefenster:
info("Hilfetext");
//# Unterbreche die Ausführung:
step();
}
}

View file

@ -1,34 +1,34 @@
#BlueJ package file
objectbench.height=93
objectbench.width=760
package.divider.horizontal=0.599476439790576
package.divider.vertical=0.8
package.editor.height=393
package.editor.width=649
package.editor.x=819
package.editor.y=382
package.frame.height=600
package.frame.width=800
package.numDependencies=0
package.numTargets=2
package.showExtends=true
package.showUses=true
readme.height=60
readme.name=@README
readme.width=49
readme.x=10
readme.y=10
target1.height=70
target1.name=GraphAlgo_Dijkstra_Eigener
target1.showInterface=false
target1.type=ClassTarget
target1.width=200
target1.x=70
target1.y=10
target2.height=50
target2.name=GraphAlgo_Coloring_Schueler
target2.showInterface=false
target2.type=ClassTarget
target2.width=210
target2.x=10
target2.y=90
#BlueJ package file
objectbench.height=66
objectbench.width=776
package.divider.horizontal=0.599476439790576
package.divider.vertical=0.8537074148296593
package.editor.height=419
package.editor.width=654
package.editor.x=565
package.editor.y=369
package.frame.height=600
package.frame.width=800
package.numDependencies=0
package.numTargets=2
package.showExtends=true
package.showUses=true
readme.height=60
readme.name=@README
readme.width=49
readme.x=10
readme.y=10
target1.height=50
target1.name=GraphAlgo_Dijkstra_Eigener
target1.showInterface=false
target1.type=ClassTarget
target1.width=220
target1.x=140
target1.y=80
target2.height=50
target2.name=GraphAlgo_Coloring_Schueler
target2.showInterface=false
target2.type=ClassTarget
target2.width=220
target2.x=140
target2.y=20