Hola,
En el enunciado, cuando hay que levantar el error Invalid Tree dice que revisemos si cumple todas las reglas de AlgarroboTree, pero yo en mi funcion search, tras revisar si el path es valido, convierto el json a formato clases Node y AlgarroboTree (si es que el arbol entregado cumple con las caracteristicas estructurales de algarrobo tree) y lo hago haciendo insert.
Mi problema: cada vez que hago insert se hacen los swap correspondientes entonces nunca haria raise de InvalidTree si los valores estan mal (cosa que iria en contra de las "reglas") pero la estructura esta bien, ya que el programa solucionaria esto haciendo swap.
Mi pregunta: puedo hacer raise de InvalidTree sin tener en cuenta los valores?
Hola, En el enunciado, cuando hay que levantar el error
Invalid Tree
dice que revisemos si cumple todas las reglas de AlgarroboTree, pero yo en mi funcionsearch
, tras revisar si el path es valido, convierto el json a formato clasesNode
yAlgarroboTree
(si es que el arbol entregado cumple con las caracteristicas estructurales de algarrobo tree) y lo hago haciendoinsert
. Mi problema: cada vez que hagoinsert
se hacen los swap correspondientes entonces nunca haria raise deInvalidTree
si los valores estan mal (cosa que iria en contra de las "reglas") pero la estructura esta bien, ya que el programa solucionaria esto haciendo swap. Mi pregunta: puedo hacer raise deInvalidTree
sin tener en cuenta los valores?