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.
OK - Sono quasi imbarazzato pubblicando questo qui (e cancellerò se qualcuno vota per chiudere) in quanto sembra una domanda di base. È questo il modo corretto di arrotondare per eccesso a un multiplo di un numero in C ++? So che ci sono altre domande relative a questo, ma …
OK, quindi non sembro un idiota, dichiarerò il problema / i requisiti in modo più esplicito: L'ago (motivo) e il pagliaio (testo da cercare) sono entrambi stringhe con terminazione null in stile C. Non vengono fornite informazioni sulla lunghezza; se necessario, deve essere calcolato. La funzione dovrebbe restituire un puntatore …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
A Disney World, usano un sistema chiamato Fastpass per creare una seconda linea più corta per le corse più popolari. L'idea è che puoi aspettare nella linea standard, spesso con un'attesa più lunga di un'ora, oppure puoi ottenere un FastPass che ti consente di tornare durante un determinato intervallo di …
Ho letto un articolo su vari algoritmi shuffle su Coding Horror . Ho visto che da qualche parte le persone hanno fatto questo per mescolare un elenco: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); È un buon algoritmo shuffle? Come funziona esattamente? È un modo accettabile …
Qualche giorno fa ho fatto una domanda su come trovare i vicini più vicini per un determinato vettore. Il mio vettore ha ora 21 dimensioni e prima di procedere oltre, poiché non faccio parte del dominio di Machine Learning né della matematica, sto iniziando a farmi alcune domande fondamentali: La …
Sospetto che la risposta sia " A causa della matematica ", ma speravo che qualcuno potesse dare un po 'più di comprensione a un livello base ... Stavo frugando nel codice sorgente BCL oggi, guardando come alcune delle classi che ho usato prima erano effettivamente implementate. Non avevo mai pensato …
Ho bisogno del modo più veloce per ottenere il primo giorno della settimana. Ad esempio: oggi è l'11 novembre e un giovedì; e voglio il primo giorno di questa settimana, che è l'8 novembre, e un lunedì. Ho bisogno del metodo più veloce per la funzione mappa MongoDB, qualche idea?
Capisco che l'incontro tra Tartaruga e Lepre conclude l'esistenza del ciclo, ma in che modo spostare la tartaruga all'inizio dell'elenco collegato mantenendo la lepre nel punto di incontro, seguito dallo spostamento di un passo alla volta, li fa incontrare al punto di partenza del ciclo?
C'è un modo per misurare quanto è ordinato un elenco? Voglio dire, non si tratta di sapere se un elenco è ordinato o meno (booleano), ma qualcosa di simile a un rapporto di "ordinamento", qualcosa di simile al coefficiente di correlazione nelle statistiche. Per esempio, Se gli elementi di un …
Ho visto i programmatori usare la formula mid = start + (end - start) / 2 invece di usare la formula più semplice mid = (start + end) / 2 per trovare l'elemento centrale nella matrice o nell'elenco. Perché usano il primo?
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 2 anni fa . Migliora questa domanda Mi è stato chiesto in un'intervista e questa …
Ho lanciato un po 'di codice per appiattire e non appiattire oggetti JSON complessi / nidificati. Funziona, ma è un po 'lento (attiva l'avviso "script lungo"). Per i nomi appiattiti voglio "." come delimitatore e [INDICE] per le matrici. Esempi: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} …
Un compito comune nella programmazione delle interviste (non dalla mia esperienza di interviste però) è quello di prendere una stringa o un numero intero ed elencare ogni possibile permutazione. C'è un esempio di come ciò viene fatto e della logica alla base della risoluzione di un tale problema? Ho visto …
Dati due diversi file di immagine (in qualunque formato scelgo), devo scrivere un programma per prevedere la possibilità se uno è la copia illegale di un altro. L'autore della copia può fare cose come ruotare, rendere negativo o aggiungere dettagli banali (oltre a cambiare la dimensione dell'immagine). Conosci qualche algoritmo …
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.