Domande taggate «algorithms»

In matematica e informatica, un algoritmo è un metodo efficace espresso come un elenco finito di istruzioni ben definite per il calcolo di una funzione. Gli algoritmi vengono utilizzati per il calcolo, l'elaborazione dei dati e il ragionamento automatico.




4
Quali algoritmi / strutture di dati dovrei "riconoscere" e conoscere per nome? [chiuso]
Vorrei considerarmi un programmatore abbastanza esperto. Sto programmando da oltre 5 anni. Il mio punto debole è la terminologia. Sono autodidatta, quindi mentre so programmare, non conosco alcuni degli aspetti più formali dell'informatica. Quindi, quali sono algoritmi / strutture dati pratici che potrei riconoscere e conoscere per nome? Nota, non …






3
Qual è la differenza tra ricorsione e corecursione?
Qual è la differenza tra questi? ricorsione Corecursion Su Wikipedia, ci sono poche informazioni e nessun codice chiaro che spiega questi termini. Quali sono alcuni esempi molto semplici che spiegano questi termini? In che modo la corecursione è il doppio della ricorsione? Esistono algoritmi corecusive classici?





5
ottenere un oggetto casuale ponderato
Ho, ad esempio, questa tabella + ----------------- + | frutta | peso | + ----------------- + | mela | 4 | | arancio | 2 | | limone | 1 | + ----------------- + Devo restituire un frutto casuale. Ma la mela dovrebbe essere raccolta 4 volte più frequentemente del …
51 algorithms  ruby  math  random 

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.