Como implementar uma B-Tree de uma ordem qualquer?
Eu sei que um No deve ser mais ou menos assim...class No
{
int num; //número de elementos no nó
int[] elements; //array de elementos
No[] branches; //array de ponteiros para os decendentes
public No(int n)
{
num = 0;
elements = new int[2*n];
branches = new No[(2*n) + 1];
}
}
Mas na hora de construir a árvore e inserir dados nela eu estou me enrolando todo...