Hallo zusammen,
ich Entwickel grade fuer meinen Sportverein ein Programm zur Verwaltung von Turnieren. Im Moment habe ich aber das Problem, dass ich ein K.O. System abbilden muss. Ich hab mir bisher folgendes ueberlegt:
Ich habe vor einen binaeren Baum aufbauen, bei dem jeder Knoten ein Match repraesentiert. Zu Beginn sind in den unteren Knoten die Teilnehmer. Die dann bei einem Sieg in den naechsten Knoten aufruecken. Soweit kein Problem.
Ich finde nur keinen Sinnvollen Algorithmus, um den Baum auf zu bauen. Die Anzahl der Knoten ist ja von der Anzahl der Teilnehmer abhaengig (n-1). Hat jemand eine Idee oder ein Beispiel wie man das sinnvoll umsetzen kann.
Danke schonmal.
ich Entwickel grade fuer meinen Sportverein ein Programm zur Verwaltung von Turnieren. Im Moment habe ich aber das Problem, dass ich ein K.O. System abbilden muss. Ich hab mir bisher folgendes ueberlegt:
Ich habe vor einen binaeren Baum aufbauen, bei dem jeder Knoten ein Match repraesentiert. Zu Beginn sind in den unteren Knoten die Teilnehmer. Die dann bei einem Sieg in den naechsten Knoten aufruecken. Soweit kein Problem.
Ich finde nur keinen Sinnvollen Algorithmus, um den Baum auf zu bauen. Die Anzahl der Knoten ist ja von der Anzahl der Teilnehmer abhaengig (n-1). Hat jemand eine Idee oder ein Beispiel wie man das sinnvoll umsetzen kann.
Danke schonmal.