Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/11/2018, 06:34
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: Problema al borrar en árbol Set casero

Sugiero una de dos opciones:

- que revises bien en que parte te has desviado de la implementacion de la openjdk que ese codigo evidentemente esta inspirado. Haciendo un diff visual del codigo de la openjdk con tu implementacion, sin entenderlo siquiera, noto que hay unos desvios evidentes que posiblemente expliquen por que' tu codigo no funciona.

o bien

- Reimplementa el arbol que esta detras de esto. Esta vez si' lo haces tu, desde cero. Con ello vas a poder realmente explicar el codigo, sera "casero" como le has llamado, y no vas a hacer ingenieria reversa para poder entenderlo. Olvidate del balanceo inicialmente. Puedes volver a esto una vez que el arbol ya funcione. En esa implementacion haz test minimos. Creo que vas a aprender mas asi.
__________________
Visita mi perfil en LinkedIn