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.
Sto cercando di ordinare un array di circa 200-300 oggetti, ordinando su una chiave specifica e un determinato ordine (asc / desc). L'ordine dei risultati deve essere coerente e stabile. Quale sarebbe il miglior algoritmo da utilizzare e potresti fornire un esempio della sua implementazione in javascript? Grazie!
Qual è la differenza effettiva tra i parser LR, SLR e LALR? So che SLR e LALR sono tipi di parser LR, ma qual è la differenza effettiva per quanto riguarda le loro tabelle di analisi? E come mostrare se una grammatica è LR, SLR o LALR? Per una grammatica …
Diciamo che abbiamo 0.33, dobbiamo produrre 1/3. Se lo abbiamo 0.4, dobbiamo produrre 2/5. L'idea è di renderlo leggibile dall'uomo per far capire all'utente " x parti su y " come un modo migliore per comprendere i dati. So che le percentuali sono un buon sostituto ma mi chiedevo se …
Quindi nella matematica delle scuole superiori, e probabilmente all'università, ci viene insegnato come usare le funzioni trigonometriche, cosa fanno e che tipo di problemi risolvono. Ma mi sono sempre state presentate come una scatola nera. Se hai bisogno del seno o del coseno di qualcosa, premi il pulsante peccato o …
ad es. "ccddcc" nella stringa "abaccddccefe" Ho pensato a una soluzione ma funziona in tempo O (n ^ 2) Algo 1: Passi: è un metodo di forza bruta Avere 2 cicli for per i = 1 a i minore di array.length -1 per j = i + 1 aj minore …
Questa domanda potrebbe essere vecchia, ma non riuscivo a trovare una risposta. Diciamo, ci sono due elenchi di lunghezze diverse, che si fondono in un punto ; come sappiamo dov'è il punto di fusione? Condizioni: Non sappiamo la lunghezza Dovremmo analizzare ogni elenco solo una volta.
Ti chiedi se ci sono modi non banali per trovare il segno del numero ( funzione segno )? Possono essere soluzioni più brevi / veloci / più eleganti di quella ovvia var sign = number > 0 ? 1 : number < 0 ? -1 : 0; Risposta breve! Usa …
Cos'è il tempo pseudopolinomiale ? In che cosa differisce dal tempo polinomiale? Alcuni algoritmi che vengono eseguiti in tempo pseudopolinomiale hanno tempi di esecuzione come O (nW) (per il problema dello zaino 0/1 ) o O (√n) (per la divisione di prova ); perché non conta come tempo polinomiale?
Vorrei calcolare insieme sia il seno che il co-seno di un valore (ad esempio per creare una matrice di rotazione). Ovviamente potrei calcolarli separatamente uno dopo l'altro come a = cos(x); b = sin(x);, ma mi chiedo se esista un modo più veloce quando sono necessari entrambi i valori. Modifica: …
Considera il seguente array: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd qual è il modo più breve ed elegante per rilevare il percorso di base comune, in questo caso /www/htdocs/1/sites/ e rimuoverlo da tutti gli elementi nell'array? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
Viene fornito un ampio intervallo [a, b] dove "a" e "b" possono essere generalmente compresi tra 1 e 4.000.000.000 inclusi. Devi scoprire lo XOR di tutti i numeri nell'intervallo dato. Questo problema è stato utilizzato in TopCoder SRM. Ho visto una delle soluzioni presentate nella partita e non riesco a …
Ho scritto un gioco di tris in Java e il mio metodo attuale per determinare la fine del gioco tiene conto dei seguenti possibili scenari per la fine del gioco: Il tabellone è pieno e nessun vincitore è stato ancora dichiarato: il gioco è un pareggio. Cross ha vinto. Circle …
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.