Đây là một lời trêu ghẹo não cho người dũng cảm. Tôi đã ở đó trong nhiều ngày và không thể đi kèm với giải pháp.Làm cách nào để biểu diễn cây nhị phân có bảng (html)?
Tôi muốn đi ra với một cái gì đó như thế này:
Sử dụng html, css và php chỉ.
Tôi đã đến gần, nhưng không hoàn toàn là những gì tôi mong đợi. Here is the code in PHP và here is the output.
<table border="0">
<thead>
<tr>
<th>Cientoveintiochavos</th>
<th>Seseintaicuatravos</th>
<th>Treintaidosavos</th>
<th>Dieciseisavos</th>
<th>Octavos</th>
<th>Cuartos</th>
<th>Semifinales</th>
<th>Final</th>
</tr>
</thead>
<tbody>
<?php for($i=0;$i<256;$i++): ?>
<tr>
<?php for($n=0,$c=2;$n<8;$n++,$c*=2): ?>
<?php
/*
if(false){//$i == 0) {
$rwspn = $c/2+1;
$iter = 0;
} else {
$rwspn = $c;
$iter = $c;//-$c/2+1;
}
*/
$class = ($i%($c*2))?'par':'impar winner';
if($i%$c==0):?>
<td rowspan="<?=$c;?>" class="<?=$class;?>"><span><?php echo genRandomString();?></span></td>
<?php endif; ?>
<?php endfor; ?>
</tr>
<?php endfor; ?>
</tbody>
</table>
Nếu ai đó biết cách đại diện cho cây nhị phân hoặc chương trình chuẩn hoặc đưa ra mã thông minh hơn, vui lòng cho tôi biết!
bạn có thể dán ví dụ về mã hoặc jsfiddle để hiển thị dễ dàng hơn không? trông chỉ là những gì tôi đang tìm kiếm, nhờ –
@NaoiseGolden: mã ví dụ được thêm vào. – grossvogel