recursion

Java - Image miroir d'un arbre binaire utilisant la récursivité

J'écris une méthode d'image miroir pour un arbre binaire. La façon dont ma classe fonctionne est que j'ai une classe abstrai ... eux accomplir. Je suis juste un peu confus avec la façon de combiner les arbres ensemble. Toute aide est appréciée. Grâce.

Retour en arrière récursif en Java pour résoudre un mot croisé

J'ai besoin de résoudre un mot croisé étant donné la grille initiale et les mots (les mots peuvent être utilisés plus d'une ... initiale sera déjà modifiée et le nombre d'espaces réservés sera réduit. Comment pensez-vous que l'algorithme peut être fixe?

Programme de récursivité "Word Warp" en Java

Je dois écrire un programme qui fait ce qui suit: Votre programme se lira en plusieurs lignes de texte. Votre programme ... System.out.println(finalLine2); } } Quelqu'un pourrait-il me dire ce que je fais de mal? Toute aide serait appréciée.

Problème de changement de pièce Java Utilisant la Récursivité-ne fonctionne pas

J'ai cherché le code et la logique pour cela et j'ai essentiellement copié le code à partir de https://www.youtube.com/watch ... ); System.out.println("\n\n\n"); } } Sortie: There are 2 ways can 2 pounds be made, using any number of coins

Sequenza di Fibonacci ricorsiva Java

Si prega di spiegare questo semplice codice: public int fibonacci(int n) { if(n == 0) return 0; else if(n = ... pisco come questo algoritmo calcola il valore all'indice 5 con questo metodo. Si prega di spiegare con un sacco di dettagli!

Fattoriale usando la ricorsione in Java

Sto imparando Java usando il libro Java: Il riferimento completo. Attualmente sto lavorando sull'argomento Ricorsione. Nota: ... alculation(); int a = obj_one.fact(4); System.out.println("The factorial of the number is : " + a); } }

C'è un modo per fare loop nidificati a livello n in Java?

In altre parole, posso fare qualcosa come for() { for { for { } } } Tranne N volte? In altre parole, ... turalmente, l'idea è che ci dovrebbe essere un modo "facile" o "il solito" di farlo. Ho già un'idea per una molto complicata.

Java Calcolare Max passi di scale e saltare scala

Recentemente ho ottenuto un colloquio per una posizione interna e una delle domande era simile a questa: Input : n per i ... n,i+1,k,result),maxStepHelper(n,i+1,k,result+i)); } Nota che ho usato un approccio ricorsivo che potrebbe non avere aiutato

Funzione Zeta di Riemann in Java-Ricorsione infinita con forma funzionale

Nota: Aggiornato il 17/06/2015. Naturalmente questo è possibile. Vedi la soluzione qui sotto. Anche se qualcuno copia e inco ... eturn 0; else return Math.pow(2, s)*Math.pow(Math.PI, s-1)*(Math.sin((Math.PI*s)/2))*gamma(1-s)*standardZeta(1-s); } }

Risolvere un labirinto di parole usando la ricusione (Java)

Quindi, sono molto molto nuovo di Java, e sto lavorando a questo problema da un po ' di tempo. È per un progetto scolastico ... } System.out.println(); } } catch (FileNotFoundException e) { } } }

Libreria di utilità Java per la gestione dei file ZIP nidificati

Sono consapevole che Oracle nota i metodi di compressione/decompressione di file ZIP/GZIP sul loro sito web. Ma ho uno scena ... sono sicuro di poter usare i metadati per fare questo rilevamento come voglio. Qualsiasi aiuto / suggerimento è apprezzato.

Bloccato nel risolutore di backtracking di Sudoku (Java)

Ho cercato di capire il mio errore nel risolutore di backtracking di Sudoku per tre giorni. Il problema è da leetcode Sudoku ... j++) { if (board[i][j] == c) { return false; } } } return true; }

Comprendere il comportamento Java nel fattoriale ricorsivo

Ho creato due metodi ricorsivi per calcolare fattoriale come segue: private int fact1(int n) { if (n == 0 || n == 1) ... * fact(n-1) è il modo migliore per risolverlo. Qualcuno può aiutarmi a capire la valutazione di questa espressione? Grazie!

Codice dà java.lang.StackOverflowError per 123456789 ma non per 9999999999999999999

Quindi sto facendo questo esercizio per trovare il prossimo palindromo con solo l'uso della classe String. L'ho risolto, ma ... else{isPalindroom=false;} } if(isPalindroom){return palin;} else{return palindroom(increment(str));} } }

Java cerca l'intero albero per il valore più piccolo

Questo non è un albero di ricerca binario e non segue regole rigide. Le uniche regole sono che ogni nodo è un numero intero ... min = left; else min = right; if (root < min) min = root; } return min; }

Java: Trovare catene di amicizia tramite ricorsione

Attualmente sto lavorando su un problema in cui devo trovare catene di amicizia tramite ricorsione in Java. Statisticamente, ... sacco di programmazione ricorsiva in passato, ma non riesco proprio a capire in questo momento - apprezzerei qualsiasi aiuto!

Approccio ricorsivo per risolvere le torri di Hanoi puzzle

Sto cercando di risolvere il problema delle "torri di hanoi", che sposta pile di dischi organizzati dal più piccolo al più gr ... + " to " + destination); Move(1, start, destination, aux); Move(disks - 1, aux, destination, start); } }

Apprendimento di Java (e programmazione) su Udemy. Hai bisogno di aiuto per capire la logica

Attualmente sto guardando un video sulla ricorsione, e ho bisogno di aiuto con la logica in esso. Non capisco il "momento" d ... return factorial(value - 1) * value;?? Chiaramente, non capisco completamente come funziona return. Grazie in anticipo:)

Ho bisogno di spiegazioni su come funziona il mio codice di ricorsione della Torre di Hanoi

Sto solo entrando nella ricorsione e penso di avere una comprensione di base di come funziona. Ho questo codice per un proble ... " + n + " from " + fromTower + " to " + toTower); moveDisks(n - 1, auxTower, toTower, fromTower); } } }

Riempimento di una struttura ad albero Java Bean da un file flat csv

Attualmente sto cercando di costruire un elenco di classi bean in Java da un file di descrizione piatto formattato in csv. Co ... le tue idee algoritmiche. Spero che vi metterà in vena di pensare a questo ... Devo ammettere che sono fuori dalle idee: s