Pract 2 ej4.c.i

Pract 2 ej4.c.i

de Mauricio Irace Perez -
Número de respuestas: 4

Buenos días,

Estamos teniendo problemas para definir la función de la instancia de Cant.

Particularmente, Nos preguntamos si la instancie es sobre Tree o sobre STree , ya que en el primer caso estaríamos en problemas similares que con la parte anterior.


Saludos y muchas gracias!

En respuesta a Mauricio Irace Perez

Re: Pract 2 ej4.c.i

de Monica Martinez -

Hola

Está bien que la instancia sea sobre Tree t a.

Que tipos de problemas están teniendo? Sin saber esto no podemos guiarlos.....

En respuesta a Monica Martinez

Re: Pract 2 ej4.c.i

de Mauricio Irace Perez -

Mil disculpas la falta de información.

De la forma que pensabamos implementar la función cant para Tree, nos parecía útil asumir que el tipo variable 't' era tambien instancia de Cant.

Sin embargo, por como esta definido, no es necesariamente un árbol (puede ser (), o eventualmente, cualqueir cosa) y por ende no es es necesariamente instancia de Cant.


Nos entra duda de si esta de más exigir que t sea instancia de Cant (mediante el operador =>), y definir la misma para los casos concretos (por ejemplo, para () o Node, pero tambien para String si así lo quisieramos ).

Esta bien eso, o se puede hacer sin exigir este tipo de restricciones?

Saludos, y muchas gracias!

En respuesta a Mauricio Irace Perez

Re: Pract 2 ej4.c.i

de Monica Martinez -

Hola

Yo seguiría por el lado de poner ciertas restricciones al tipo t y luego garantizar que los tipos concretos que necesitas para trabajar cumplan esa restricción. 

Saludos

En respuesta a Monica Martinez

Re: Pract 2 ej4.c.i

de Mauricio Irace Perez -

Perfecto, creo me quedo claro.


Justo me surgió otra duda respecto a esta misma parte.


Veo que el la letra dice que a3 tiene 9 nodos, pero viendo, tiene 8

Eso es porque debemos contar los nodos 3 como 2 nodos?


Muchas gracias