Articles of complessità teoria

Haskell GHC: qual è la complessità temporale di un pattern che corrisponde a N costruttori?

Diciamo che abbiamo il seguente Haskell: data T = T0 | T1 | T2 | … | TN toInt :: T -> Int toInt t = case t of T0 -> 0 T1 -> 1 T2 -> 2 … TN -> N Quale algoritmo viene utilizzato per eseguire la corrispondenza del modello qui? Vedo due […]

Qual è la notazione di Big O? Lo usi?

Qual è la notazione di Big O? Lo usi? Ho perso questa lezione universitaria immagino: D Qualcuno lo usa e fornisce alcuni esempi reali di dove lo hanno usato? Guarda anche: Big-O per gli otto anni? Big O, come calcoli / approssimativo? Hai applicato la teoria della complessità computazionale nella vita reale?

Scoprire l’elemento duplicato in una matrice

Esiste una matrice di dimensione n e gli elementi contenuti nella matrice sono compresi tra 1 e n-1 in modo tale che ogni elemento si verifichi una volta e solo un elemento si verifica più di una volta. Dobbiamo trovare questo elemento. Anche se questa è una FAQ molto frequente, non ho ancora trovato una […]

Qual è la complessità di questo semplice pezzo di codice?

Sto incollando questo testo da un ebook che ho. Dice la complessità se O (n 2 ) e dà anche una spiegazione per questo, ma non riesco a vedere come. Domanda: qual è il tempo di esecuzione di questo codice? public String makeSentence(String[] words) { StringBuffer sentence = new StringBuffer(); for (String w : words) […]

multiset, mappa e complessità della mappa hash

Mi piacerebbe conoscere la complessità nella notazione Big O delle classi di mappe multiset, map e hash STL quando: inserendo voci accesso alle voci recuperare le voci confronto di voci

Qual è la complessità dell’espressione regolare?

Qual è la complessità rispetto alla lunghezza della stringa necessaria per eseguire un confronto di espressioni regolari su una stringa?

Qual è la complessità temporale degli algoritmi Regex medi?

Non sono nuovo ad usare le espressioni regolari e capisco la teoria di base su cui si basano le macchine a stati finiti. Non sono molto bravo nell’analisi algoritmica e non capisco come una regex paragona, per esempio, una ricerca lineare di base. Te lo chiedo perché in superficie sembra una ricerca di array lineare. […]

Cosa potrebbe causare ad un algoritmo la complessità di O (log log n)?

Questa prima domanda affronta alcuni dei fattori che potrebbero causare un algoritmo con complessità O (log n). Cosa potrebbe causare ad un algoritmo una complessità temporale O (log log n)?

Ordinamento in tempo lineare?

Dato un insieme di input di n interi nell’intervallo [0..n ^ 3-1], fornire un algoritmo di ordinamento temporale lineare. Questa è una recensione per il mio test di giovedì, e non ho idea di come affrontare questo problema.

Big O (logn) log base e?

Per il tipo di struttura di strutture di ricerca binaria, vedo che la notazione di Big O è tipicamente indicata come O (logn). Con una “l” minuscola nel log, ciò implica log e (n) come descritto dal logaritmo naturale? Ci scusiamo per la semplice domanda, ma ho sempre avuto problemi a distinguere tra i diversi […]