Domande taggate «recursion»

La ricorsione è un tipo di chiamata di funzione in cui una funzione si chiama da sola. Tali funzioni sono anche chiamate funzioni ricorsive. La ricorsione strutturale è un metodo di risoluzione dei problemi in cui la soluzione di un problema dipende da soluzioni a istanze più piccole dello stesso problema.

30
Cos'è la ricorsione e quando dovrei usarla?
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Attualmente non accetta nuove risposte o interazioni. Uno degli argomenti che sembra emergere regolarmente nelle mailing list e nelle discussioni online è il merito (o la sua mancanza) di …

19
javascript: funzione anonima ricorsiva?
Diciamo che ho una funzione ricorsiva di base: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Come potrei farlo se ho una funzione anonima come ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); …

12
Come comprimere [ricorsivamente] una directory in PHP?
La directory è qualcosa del tipo: home/ file1.html file2.html Another_Dir/ file8.html Sub_Dir/ file19.html Sto usando la stessa classe PHP Zip usata in PHPMyAdmin http://trac.seagullproject.org/browser/branches/0.6-bugfix/lib/other/Zip.php . Non sono sicuro di come comprimere una directory piuttosto che solo un file. Ecco cosa ho finora: $aFiles = $this->da->getDirTree($target); /* $aFiles is something like, …


9
La ricorsione è una caratteristica in sé e per sé?
... o è solo una pratica? Lo chiedo a causa di una discussione con il mio professore: ho perso il merito di chiamare una funzione in modo ricorsivo sulla base del fatto che non abbiamo trattato la ricorsione in classe, e la mia argomentazione è che l'abbiamo appresa implicitamente tramite …
116 recursion 

18
Capire come funzionano le funzioni ricorsive
Come spiega il titolo, ho una domanda di programmazione molto fondamentale che non sono ancora riuscito a risolvere. Filtrare tutte le (estremamente intelligenti) "Per capire la ricorsione, devi prima capire la ricorsione." risposte da vari thread in linea ancora non riesco a capirlo. Comprendendo che di fronte al non sapere …


5
Stack frame danneggiato GDB - Come eseguire il debug?
Ho la seguente traccia dello stack. È possibile ricavare qualcosa di utile da questo per il debug? 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 …
113 c  recursion  gdb 

10
ricorsione contro iterazione
È corretto dire che ovunque si usa la ricorsione a for potrebbe ciclo? E se la ricorsione è solitamente più lenta, qual è la ragione tecnica per utilizzarla durante l' foriterazione del ciclo? E se è sempre possibile convertire una ricorsione in un forciclo, esiste una regola pratica per farlo?




6
Come implemento __getattribute__ senza un errore di ricorsione infinito?
Voglio sovrascrivere l'accesso a una variabile in una classe, ma restituire normalmente tutte le altre. Come posso farlo con __getattribute__? Ho provato quanto segue (che dovrebbe anche illustrare cosa sto cercando di fare) ma ottengo un errore di ricorsione: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return …
101 python  class  oop  recursion  getattr 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.