Non sono bravo in Java quindi vorrei solo dire in anticipo "QUESTO È IL MIO DOMESTICO" e per favore "NON FARE IL MIO DOMESTICO", questo è il primo compiti a casa sulla ricorsione quindi questa è la mia prima volta Detto questo, queste sono le istruzioni dei miei compiti, ma non sono sicuro dei passi che devo compiere per raggiungere l'obiettivo. Tutto ciò di cui ho bisogno è un bravo ragazzo/ragazza che possa darmi dei buoni dettagli su come finire i miei compiti, una specie di passaggi. Ho letto il libro, ho controllato alcuni siti web sulla ricorsione, ma sento che ho bisogno di un po 'più di aiuto.Ricorsivamente restituisce un array di posizioni in cui si verifica in j
Scrivere un metodo statico ricorsivo che, date due stringhe s e t, restituisce una matrice di tutte le posizioni in cui t si verifica in s. Ad esempio, findLocations ("Frances ran and ran", "ran") restituisce [1, 8, 16].
Questo purtroppo non è un buon esempio per un algoritmo ricorsivo, è molto più semplice utilizzare l'iterazione per ottenere il risultato. Se fosse una lista collegata che si dovrebbe restituire, la ricorsione sarebbe più appropriata, poiché la concatenazione di liste collegate è abbastanza naturale in contrasto con la concatenazione di matrici. –
+1 per aver detto che non vuoi che facciamo la tua h/w per te. Ma non siamo un sito di appuntamenti ... "tutto ciò di cui ho bisogno è un bravo ragazzo/ragazza" ... = P In ogni caso, se una delle risposte ti ha aiutato con il tuo problema, dovresti probabilmente cliccare sul segno di spunta sotto quella risposta (o la risposta che ti ha aiutato di più) per contrassegnare la risposta come accettata/ottenere più risposte. – blahman
jajaja che è stato divertente non sono sicuro se dovrei segnalarlo come offensivo. –