PRO2 · Tema 5
Disseny recursiu
Com dissenyar i justificar funcions recursives, i com fer-les eficients amb immersions.
Capítols
- 5.1Correctesa de programes recursiusLlegit
Una funció recursiva és correcta si el cas base ho és, si la crida recursiva és més petita i si combinar els resultats dona el que toca.
- 5.2Immersió i generalitzacióLlegit
De vegades cal una funció auxiliar amb més paràmetres per resoldre el problema recursivament o fer-lo més eficient.
- 5.3De recursiu a iteratiuLlegit
Alguns algorismes recursius es poden transformar en iteratius, i al revés. Veuràs quan i com.
- 5.4ConsolidacióLlegit
Repàs de tot el tema en una sola pàgina: les idees clau de cada capítol, com encaixen entre elles i els errors més habituals. Ideal per repassar abans de l'examen.