Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Usa questo tag quando il tuo problema è legato alla progettazione dell'algoritmo.
Sono davvero confuso sulle differenze tra O grande, Omega grande e Notazione Theta grande. Capisco che il grande O è il limite superiore e il grande Omega è il limite inferiore, ma cosa rappresenta esattamente il grande Ө (theta)? Ho letto che significa stretto , ma cosa significa?
Vorrei generare numeri casuali univoci tra 0 e 1000 che non si ripetono mai (cioè 6 non si presenta due volte), ma ciò non ricorre a qualcosa come una ricerca O (N) dei valori precedenti per farlo. È possibile?
Le risorse che ho trovato sulla complessità temporale non sono chiare su quando sia giusto ignorare i termini in un'equazione della complessità temporale, in particolare con esempi non polinomiali. Mi è chiaro che dato qualcosa del modulo n 2 + n + 1, gli ultimi due termini sono insignificanti. In …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda I miei colleghi mi hanno riportato indietro nel …
Quale sarebbe l'algoritmo più ottimale (dal punto di vista delle prestazioni) per calcolare il numero di divisori di un determinato numero? Sarebbe bello se potessi fornire uno pseudocodice o un link ad alcuni esempi. EDIT: Tutte le risposte sono state molto utili, grazie. Sto implementando il setaccio di Atkin e …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Quale algoritmo di ordinamento funziona meglio su dati …
Ieri ho fatto questa domanda durante un test sugli algoritmi e non riesco a capire la risposta. Mi sta facendo impazzire, perché valeva circa 40 punti. Immagino che la maggior parte della classe non l'abbia risolta correttamente, perché non ho trovato una soluzione nelle ultime 24 ore. Data una stringa …
Quando si attraversa un albero / grafico qual è la differenza tra Breadth First e Depth first? Qualsiasi esempio di codifica o pseudocodice sarebbe fantastico.
Recentemente ho imparato a conoscere diversi algoritmi nel mio tempo libero e uno che mi sono imbattuto e che sembra essere molto interessante si chiama algoritmo HyperLogLog - che stima quanti elementi unici sono in un elenco. Questo è stato particolarmente interessante per me perché mi ha riportato ai miei …
Ho chiamato una classe QuickRandome il suo compito è produrre rapidamente numeri casuali. È davvero semplice: prendi il vecchio valore, moltiplica per a doublee prendi la parte decimale. Ecco la mia QuickRandomclasse nella sua interezza: public class QuickRandom { private double prevNum; private double magicNumber; public QuickRandom(double seed1, double seed2) …
Voglio progettare un programma che possa aiutarmi a valutare tra 5 colori predefiniti quale è più simile a un colore variabile e con quale percentuale. Il fatto è che non so come farlo manualmente passo dopo passo. Quindi è ancora più difficile pensare a un programma. Maggiori dettagli: I colori …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso l'anno scorso . Migliora questa domanda Quali sono i casi d'uso in cui un particolare …
Un mio amico sta intervistando per un lavoro. Una delle domande del colloquio mi ha fatto pensare, volevo solo un feedback. Esistono 2 numeri interi non negativi: i e j. Data la seguente equazione, trova una soluzione (ottimale) per iterare su i e j in modo tale che l'output sia …
Qual è la differenza tra un heap e BST? Quando utilizzare un heap e quando utilizzare un BST? Se vuoi ottenere gli elementi in modo ordinato, BST è meglio su heap?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.