Preguntas etiquetadas con recursion

La recursión es un tipo de llamada a función en la que una función se llama a sí misma. Dichas funciones también se denominan funciones recursivas. La recursividad estructural es un método de resolución de problemas donde la solución a un problema depende de soluciones a instancias más pequeñas del mismo problema.


19
javascript: función anónima recursiva?
Digamos que tengo una función recursiva básica: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } ¿Cómo podría hacer esto si tengo una función anónima como ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); …

12
¿Cómo comprimir [recursivamente] un directorio en PHP?
El directorio es algo así como: home/ file1.html file2.html Another_Dir/ file8.html Sub_Dir/ file19.html Estoy usando la misma clase PHP Zip utilizada en PHPMyAdmin http://trac.seagullproject.org/browser/branches/0.6-bugfix/lib/other/Zip.php . No estoy seguro de cómo comprimir un directorio en lugar de solo un archivo. Esto es lo que tengo hasta ahora: $aFiles = $this->da->getDirTree($target); /* …


9
¿Es la recursividad una característica en sí misma?
... o es solo una practica? Pregunto esto debido a una discusión con mi profesor: perdí el crédito por llamar a una función de forma recursiva sobre la base de que no cubrimos la recursividad en clase, y mi argumento es que la aprendimos implícitamente mediante el aprendizaje returny los …
116 recursion 

18
Entender cómo funcionan las funciones recursivas
Como explica el título, tengo una pregunta de programación muy fundamental que todavía no he podido asimilar. Filtrar todos los (extremadamente inteligentes) "Para comprender la recursividad, primero debe comprender la recursividad". respuestas de varios hilos en línea todavía no lo entiendo. Entendiendo que cuando nos enfrentamos a no saber lo …


5
Marco de pila dañado GDB - ¿Cómo depurar?
Tengo el siguiente rastro de pila. ¿Es posible distinguir algo útil de esto para depurar? Program received signal SIGSEGV, Segmentation fault. 0x00000002 in ?? () (gdb) bt #0 0x00000002 in ?? () #1 0x00000001 in ?? () #2 0xbffff284 in ?? () Backtrace stopped: previous frame inner to this frame …
113 c  recursion  gdb 

10
recursividad versus iteración
¿Es correcto decir que dondequiera que se use la recursividad se forpodría usar un bucle? Y si la recursividad suele ser más lenta, ¿cuál es la razón técnica para usarla en foriteración de bucle? Y si siempre es posible convertir una recursividad en un forbucle, ¿existe una regla general para …





6
¿Cómo implemento __getattribute__ sin un error de recursividad infinita?
Quiero anular el acceso a una variable en una clase, pero devolver todas las demás normalmente. ¿Cómo logro esto con __getattribute__? Intenté lo siguiente (que también debería ilustrar lo que estoy tratando de hacer) pero obtengo un error de recursividad: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': …
100 python  class  oop  recursion  getattr 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.