J'ai besoin d'une implémentation d'un 'arbre binaire parfait' en PHP.Implémentation de PHP Binary Tree
Actuellement, j'ai ceci:
<?php
$teams = 8;
$num_rounds = round(log($teams, 2)) + 1;
for ($i = 0; $i < $num_rounds; ++$i)
{
$matches = $teams * pow(.5, $i - 1)/2;
for ($j = 0; $j < $matches; ++$j)
{
echo "<div style=\"border-style: inset;\"><span>Round $i Match $j</span></div>\n";
}
}
?>
Vous pouvez voir here. J'utilise le plugin Frank Mich jQuery Binary Tree pour afficher les données, mais comme je l'ai déjà dit, je crois avoir besoin d'un arbre binaire pour l'afficher correctement.
S'il y a un meilleur moyen, ou que je me trompe? Quelle serait la solution?
Les crochets affichent tous ici. – zneak
Peut-être que je devrais reformuler, les étiquettes sont incorrectes même si je suis itérer à travers eux dans l'ordre. L'affichage du support lui-même est génial. – Zack
La sortie attendue serait chaque colonne est un tour dans l'ordre de 0 1 2 3, et les correspondances sont affichées dans l'ordre dans chaque colonne. – Zack