Recursividad: La técnica de programación de un programa que se llama a sí mismo se llama recursividad, lo que significa que la función se llama a sí misma. Hay dos puntos a tener en cuenta al usar la recursividad: 1) La recursividad se llama a sí misma en un procedimiento o función 2) Cuando se usa la recursividad, debe haber una condición de finalización de la recursividad clara, llamada salida de la recursividad 3) La recursividad incluye retroceso y recursividad Dos. etapas. Iteración: utilice el valor original de la variable para calcular un nuevo valor de la variable. Si la recursión significa llamarse a sí mismo, la iteración significa que A sigue llamando a B. Recursividad: calcula cada elemento de la secuencia de acuerdo con ciertas reglas, generalmente calculando los elementos anteriores para obtener el valor del objeto especificado en la secuencia. La idea es transformar un proceso de cálculo enorme y complejo en múltiples repeticiones de un proceso simple. La diferencia entre recursividad y recursividad: los pasos de la recursividad incluyen la recursividad. Por ejemplo, para un problema de escala n, la recursividad primero rastrea el problema hasta n-1, n-2... mediante el retroceso, y luego continúa desde el resultado. de 1 mediante recursividad. La diferencia entre recursividad e iteración: debe haber iteración en la recursividad, pero puede que no haya recursividad en la iteración. La mayoría de ellas se pueden convertir entre sí. Aquellos que pueden usar la iteración no necesitan recurrir a funciones de forma recursiva. y la recursión demasiado profunda puede causar fácilmente un desbordamiento de la pila. Se puede entender que la recursión y la iteración son una descomposición directa de un problema complejo en pequeños problemas y los resultados se obtienen paso a paso, mientras que la recursión es inversa, con un paso adicional de; retroceder. Si tiene otras preguntas sobre programación o pruebas, puede seguir la cuenta oficial de pruebas de Sogou o www.sogouqa.com.