Ho pensato che l'array associativo (cioè la mappa o il dizionario) e la tabella di hashing fossero lo stesso concetto, fino a quando non ho visto in Wikipedia che Per i dizionari con un numero molto piccolo di associazioni, può avere senso implementare il dizionario usando un elenco di associazioni, …
Faccio fatica a capire la relazione tra NP-Intermediate e NP-Complete. So che se P! = NP basato sul teorema di Ladner esiste una classe di lingue in NP ma non in P o in NP-Complete. Ogni problema in NP può essere ridotto a un problema NP-Completo, tuttavia non ho visto …
Quali operazioni devono essere eseguite per eseguire qualsiasi calcolo analogico arbitrario ? Addizione, sottrazione, moltiplicazione e divisione sarebbero sufficienti? Inoltre, qualcuno sa esattamente quali problemi sono trattabili utilizzando il calcolo analogico, ma non con il digitale?
Secondo Wikipedia , per ogni linguaggio regolare LLL esistono costanti λ1,…,λkλ1,…,λk\lambda_1,\ldots,\lambda_k e polinomi p1(x),…,pk(x)p1(x),…,pk(x)p_1(x),\ldots,p_k(x) tali che per ogni nnn il numero sL(n)sL(n)s_L(n) di parole di lunghezza nnn in LLL soddisfa l'equazione SL(n)=p1(n)λn1+⋯+pk(n)λnkSL(n)=p1(n)λ1n+⋯+pK(n)λKn\qquad \displaystyle s_L(n)=p_1(n)\lambda_1^n+\dots+p_k(n)\lambda_k^n . La lingua L={02n∣n∈N}L={02n|n∈N}L =\{ 0^{2n} \mid n \in\mathbb{N} \} è regolare ( (00)∗(00)*(00)^* corrisponde). sL(n)=1SL(n)=1s_L(n) …
Ho sentito che l' interazione del motto è più potente degli algoritmi di Peter Wegner . La base dell'idea è che una (classica) macchina di Turing non può gestire l'interazione, cioè la comunicazione (input / output) con il mondo / ambiente esterno. Come può essere così? Come può qualcosa essere …
Voglio sapere se il seguente problema è decidibile e come scoprirlo. Ogni problema che vedo posso dire "sì" o "no" ad esso, quindi la maggior parte dei problemi e degli algoritmi sono decidibili tranne alcuni (che viene fornito qui )? Input: Un dirette e grafo finito , con v ed …
In pratica, capisco che qualsiasi ricorsione può essere scritta come un ciclo (e viceversa (?)) E se misuriamo con i computer reali scopriamo che i cicli sono più veloci della ricorsione per lo stesso problema. Ma c'è qualche teoria che fa questa differenza o è principalmente imprecisa?
I solutori SAT stanno diventando sempre più efficienti nella risoluzione di istanze di grandi dimensioni e vengono utilizzati come back-end in vari contesti. Ogni volta che si desidera utilizzarli per risolvere un problema in un dominio specifico, deve elaborare una codifica ad-hoc che non solo abbia il giusto set di …
Sto imparando il teorema automatizzato Proving / risolutori SMT / Proof Assistants da solo e postando una serie di domande sul processo, a partire da qui . Continuo a leggere sull'algoritmo di unificazione . Che cos'è e perché è così importante per i motori di inferenza ? Perché è così …
xorgate, ora devo costruire questo gate usando solo 4 nandgate a b out 0 0 0 0 1 1 1 0 1 1 1 0 il xor = (a and not b) or (not a and b), che è A¯¯¯¯B+AB¯¯¯¯A¯B+AB¯\begin{split}\overline{A}{B}+{A}\overline{B}\end{split} Conosco la risposta ma come ottenere lo schema del gate …
L'algoritmo di ordinamento rapido può essere suddiviso nei seguenti passaggi Identificare pivot. Partiziona l'elenco collegato in base al pivot. Dividi ricorsivamente l'elenco collegato in 2 parti. Ora, se scelgo sempre l'ultimo elemento come pivot, l'identificazione dell'elemento pivot (primo passaggio) richiede tempo.O(n)O(n)\mathcal O(n) Dopo aver identificato l'elemento pivot, possiamo memorizzare i …
Questa è una domanda delicata. Non so molto sulla crittografia o sulla sua storia, ma sembra che un uso comune per RSA sia fare lo scambio di chiavi crittografando una chiave simmetrica per inviare un messaggio più lungo (ad esempio, la descrizione di iMessage qui ). Non è esattamente questo …
Ho fatto questa domanda su StackOverflow , ma penso che qui sia un posto più appropriato. Questo è un problema dall'introduzione al corso sugli algoritmi : Hai una matrice aaa con nnn numeri interi positivi (la matrice non deve essere ordinata o gli elementi univoci). Suggerisci un algoritmo O(n)O(n)O(n) per …
Lingue Attribuite e B , diciamo che il loro concatenamento A B è inequivocabile se per tutte le parole w ∈ A B , v'è esattamente una decomposizione w = un b con un ∈ A e B ∈ B , e ambiguo altrimenti. (Non so se esiste un termine …
Apparentemente, ReDos attacchi sfruttano le caratteristiche di alcune espressioni regolari (altrimenti utili) ... causando essenzialmente un'esplosione di possibili percorsi attraverso il grafico definito dall'NFA. È possibile evitare tali problemi scrivendo una regex "non malvagia" equivalente? In caso contrario (quindi, la grammatica non può essere gestita nello spazio / tempo pratico …
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.