Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Baumstruktur aus Daten erzeugen: Eine Herausforderung! ;-)
4. Jun 2014, 09:05
Kann es sein, dass es hier einen logischen Fehler gibt?
Code:
class FahrplanEintrag
{
int QuellStation; // -1 = Keine Vorgeschichte, d.h. ZielStation = Start-Station
int ZielStation;
int Bedingung;
}
List<FahrplanEintrag> Fahrplan = new List<FahrplanEintrag>()
{
new FahrplanEintrag() // Station 1 ???
{
QuellStation = -1,
ZielStation = 1, // schon ein Ring !!!
Bedingung = 0, // alle Teile
},
new FahrplanEintrag() // Station 2 ???
{
QuellStation = 1,
ZielStation = 2, // wieder auf sich selber !!!
Bedingung = 1, // nur Gutteile
},
new FahrplanEintrag() // Station 3 ???
{
QuellStation = 1,
ZielStation = 1,
Bedingung = 2, // nur Schlechtteile (erneute Bearbeitung in Station 1 zulässig)
},
new FahrplanEintrag() // Station 4 ???
{
QuellStation = 2,
ZielStation = 3,
Bedingung = 1, // nur Gutteile
},
// ...
}
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|
|
Zitat
|