Мне нужна реализация «идеального бинарного дерева» в PHP.Реализация двоичного дерева PHP
В настоящее время у меня есть это:
<?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";
}
}
?>
Вы можете его here просмотра. Я использую плагин Frank Mich jQuery Binary Tree для отображения данных, но, как я уже сказал, я считаю, что мне нужно бинарное дерево, чтобы отображать его правильно.
Если есть лучший способ, или я просто делаю это неправильно? Каким будет решение?
Кронштейны показать все здесь. – zneak
Возможно, я должен перефразировать, ярлыки неправильны, хотя я повторяю их по порядку. Сам дисплей кронштейна велик. – Zack
Ожидаемый результат: каждый столбец имеет округление порядка 0 1 2 3, а совпадения отображаются в каждом столбце. – Zack