git » orga2-tp1.git » commit 8bec9b8

eliminar: hacer mas claro el checkeo de 0 hijos

author Rodrigo Campos
2011-04-14 03:25:40 UTC
committer Rodrigo Campos
2011-04-14 03:25:40 UTC
parent c7bcf508fce76302ebd19734352c155a0d00c4a2

eliminar: hacer mas claro el checkeo de 0 hijos

Cuando nos queremos fijar si este nodo tiene cero hijos, lo que hacemos
es ver si los dos subarboles (izquierdo y derecho) son 0. Hasta ahora
estabamos usando un "add" pero, por legibilidad y consistencia con los
checkeos de los otros sub-casos de eliminar, ahora usamos un "or".

De todas formas, el resultado deberia ser el mismo, solo mas legible.

bintree.asm +1 -1

diff --git a/bintree.asm b/bintree.asm
index 6a91d4d..615d8e0 100644
--- a/bintree.asm
+++ b/bintree.asm
@@ -179,7 +179,7 @@ eliminar:
 
 	; Me fijo si tiene 0 hijos
 	mov edx, .nIzq
-	add edx, .nDer
+	or edx, .nDer
 	cmp edx, 0
 	je .eliminar0