mirror of
https://codeberg.org/qg-info-unterricht/zpg-graphentester.git
synced 2026-03-24 20:48:26 +01:00
Fetch Upstream v7.4 - 01/2025
This commit is contained in:
parent
09967a1c1b
commit
667bc4638b
68 changed files with 2772 additions and 2770 deletions
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
34
eigeneAlgorithmen/GraphAlgo_Dijkstra_Eigener.java
Normal file
34
eigeneAlgorithmen/GraphAlgo_Dijkstra_Eigener.java
Normal 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();
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue