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.






17
Ogni ricorsione può essere convertita in iterazione?
Un thread reddit ha sollevato una domanda apparentemente interessante: Le funzioni ricorsive della coda possono essere banalmente convertite in funzioni iterative. Altri, possono essere trasformati utilizzando uno stack esplicito. Ogni ricorsione può essere trasformata in iterazione? L'esempio (contatore?) Nel post è la coppia: (define (num-ways x y) (case ((= x …

9
Ricorsione in direttive angolari
Ci sono un paio di popolari domande e risposte sulla direttiva angolare ricorsiva, che dipendono tutte da una delle seguenti soluzioni: "compilare" HTML in modo incrementale manualmente in base allo stato dell'ambito di runtime esempio 1 [ stackoverflow ] esempio 2 [ pagina angolare jsfiddles ] non usare affatto una …

30
Sequenza di Fibonacci ricorsiva Java
Per favore, spiega questo semplice codice: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Sono confuso con l'ultima riga soprattutto perché se n = 5 per esempio, allora verrebbero chiamati fibonacci (4) …


15
Come cercare per valore chiave => in un array multidimensionale in PHP
Esiste un modo rapido per ottenere tutti i sottoarray in cui è stata trovata una coppia valore-chiave in un array multidimensionale? Non posso dire quanto sarà profonda la matrice. Matrice di esempio semplice: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); Quando cerco …
147 php  arrays  search  recursion 


9
definizione di struttura autoreferenziale?
Non scrivo C da molto tempo, e quindi non sono sicuro di come dovrei fare questo tipo di cose ricorsive ... Vorrei che ogni cella contenesse un'altra cella, ma ho un errore lungo il le righe di "campo" figlio "hanno tipo incompleto". Che cosa succede? typedef struct Cell { int …
134 c  recursion  struct  typedef 


7
Defaultdict nidificato di defaultdict
C'è un modo per rendere un defaultdict anche quello predefinito per defaultdict? (vale a dire defaultdict ricorsivo di livello infinito?) Voglio essere in grado di fare: x = defaultdict(...stuff...) x[0][1][0] {} Quindi, posso farlo x = defaultdict(defaultdict), ma è solo un secondo livello: x[0] {} x[0][0] KeyError: 0 Ci sono …


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.