public void print ( BNode n )
{
for ( int k = temp ; k>=0 ; k=k-30 ) // temp = 300
{
System.out.print(" ");
}
for ( int i = 0 ; i < n.count ; i++ )
{
System.out.print ( n.getValue(i) + " " ) ;
}
if ( !n.leaf )
{
System.out.println ("") ;
for ( int j = 0; j <= n.count ; j++ )
{
temp = --temp ;
if ( n.getChild(j) != null )
{
print( n.getChild(j) ) ;
}
}
}
}
Я пытаюсь напечатать значения ключей дерева B в порядке предзаказа, например, средство визуализации дерева B, указанное здесь .
Я не хочу печатать стрелки, но хочу хороший интервал. Я сделал попытку в своем коде, но не думаю, что это правильный путь.
Что я могу сделать, чтобы это произошло?