Buongiorno a tutti
Sto sviluppando un'applicazione in vb.net che gestisce i tornei.
Ho qualche problema nel creare la funzione che calcola l'ordinamento delle partite..
Mi spiego meglio: ho un vettore da 1 a n che contiene le partite, ma nn riesco a "calcolare" in quale posizione del tabellone vada. Esempio:
Tabellone 16 squadre
Vet(1) testa di serie 1 vs testa di serie 16
Vet(2) testa di serie 2 vs testa di serie 15
Vet(3) testa di serie 3 vs testa di serie 14
Vet(4) testa di serie 4 vs testa di serie 13
Vet(5) testa di serie 5 vs testa di serie 12
Vet(6) testa di serie 6 vs testa di serie 11
Vet(7) testa di serie 7 vs testa di serie 10
Vet(8) testa di serie 8 vs testa di serie 9
La partita di vet(1) dovrebbe andare nella prima partita in alto del tabellone
La partita di vet(2) dovrebbe andare nell'ultima partita in basso del tabellone
La partita di vet(3) dovrebbe andare nella quinta partita dall'alto del tabellone
La partita di vet(4) dovrebbe andare nella quarta partita dall' alto del tabellone
La partita di vet(5) dovrebbe andare nella terza partita dall' alto del tabellone
La partita di vet(6) dovrebbe andare nella sesta partita dall' alto del tabellone
La partita di vet(7) dovrebbe andare nella settima partita dall' alto del tabellone
La partita di vet(8) dovrebbe andare nella seconda partita dall' alto del tabellone
Dovrei trovare un algoritmo che vada bene per i tabelloni da 4, 8, 16, 32, 64, 128, 256, ecc..
Mi date una mano per favore?
Grazie in anticipo