domingo, 8 de junio de 2014

RECURSIVIDAD



 RECURSIVIDAD.


Es una propiedad de las  funciones (metodos) de auto llamarse, son una alternativa  de los procesos iterativos.
 no es una estructura de datos, sino que es una técnica de programación que nos permite que un bloque de instrucciones se ejecute n veces.
UTILIDAD :
Cuando la solución de un problema se puede expresar de en términos  de menor complejidad.


 Ventajas

  • Menos lineas de código
  • Refleja el problema con mas simplicidad
  • produce un programa mas fácil de entender y depurar 

Desventajas
  • Tiempo de procesador
  • Espacio en memoria,consume memoria principal
conclusión
Se puede decir que la recursividad es una técnica de programación bastante útil,Una vez que uno se acostumbra a su uso, se comprueba que la recursión es una forma mucho más natural que la iteración de expresar un gran número de funciones y procedimientos.

No hay comentarios:

Publicar un comentario