Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Roberto_4444

árvore de ordenação (não estou conseguindo fazer)

Recommended Posts

Ola pessoal, gostaria de saber o que eu faço agora ?

 

tipo eu não tenho a minima ideia de como eu vou fazer os nós :P, alguém ai poderia me ajudar ??

 

 


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="./Patiance Of The Universe_files/StyleCSS.css">
 
<title>Patiance Of The Universe</title>
<canvas id="canvas"></canvas>
<script type="text/javascript">
inicial = new Array()
esquerda = new Array()
direita = new Array()
raiz = new Array()
preenchervetores()
 
 
function preenchervetores()
{
for ( var i = 0 ; i < 10 ; i++ )
{
inicial[i] = parseInt((Math.random() * 11))
alert(inicial[i]+"   "+i)
}
alert(inicial)
raiz[0] = inicial[0]
alert(raiz+" <- raiz do vetor inicial "+inicial)
colocarnaarvore()
}
 
function colocarnaarvore()
{
for ( var i = 1 ; i < 11 ; i++ )
{
if(inicial[i] <= raiz[0])
{
esquerda [i-1] = inicial[i]
raiz[i] = inicial[i] 
}
if(inicial[i] >= raiz[0])
{
direita [i-1] = inicial[i]
}
}
alert(esquerda+",<-esquerda           "+direita+"<-direita            "+inicial+" <-vetor antes da organização             "+raiz+" <- raiz do vetor inicial ")
}
 
 
</script>
</head>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.