Nella teoria del calcolo di Michael Sipser a pagina 270 scrive: P = la classe di lingue per le quali è possibile decidere rapidamente l'appartenenza. NP = la classe di lingue per cui è possibile verificare rapidamente l'appartenenza. Qual è la differenza tra "deciso" e "verificato"?
Secondo Wikipedia : Informalmente, dal punto di vista della teoria dell'informazione algoritmica, il contenuto informativo di una stringa è equivalente alla lunghezza della rappresentazione autonoma più corta possibile di quella stringa. Qual è l'analoga definizione rigorosa informale di "informazioni utili"? Perché le "informazioni utili" non sono considerate il concetto più …
Sono venuto a sapere che l'unità di elaborazione grafica ha qualcosa chiamato coalescenza della memoria. Leggendolo non ero chiaro sull'argomento. È in qualche modo correlato al parallelismo a livello di memoria. Ho cercato su Google ma non sono riuscito a ottenere una risposta soddisfacente. Sarebbe utile se qualcuno fornisse una …
Non sono chiaro sull'uso delle frasi linguaggio "infinito" o linguaggio "finito" nella teoria dei computer. Penso che la radice del problema sia che un linguaggio come è infinito, nel senso che può generare un numero infinito (ma numerabile) di stringhe. Tuttavia, può ancora essere riconosciuto da un automa a stati …
Ho incontrato un algoritmo per risolvere un problema del mondo reale e ricordo una lezione che ho preso in cui ho realizzato qualcosa di molto simile per alcuni per un problema di compiti a casa. Fondamentalmente è un diagramma di punti e le linee sono disegnate per essere equidistanti tra …
Per misurare la complessità di un algoritmo, è la complessità temporale o computazionale? Qual'è la differenza tra loro? Ho usato per calcolare il conteggio massimo (peggiore) delle operazioni di base (più costose) nell'algoritmo.
Supponiamo stiamo dato due numeri lll e e che vogliamo trovare per l \ le i, \, j \ le r .rrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r L'algoritmo ingenuo controlla semplicemente tutte le coppie possibili; ad esempio in ruby avremmo: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …
C'è qualche differenza tra i due? Secondo il libro di Ullman , i compilatori convertono una lingua in un'altra lingua (di solito di basso livello), così come un assemblatore. In che modo i due sono diversi?
Da Wikipedia sugli algoritmi randomizzati Bisogna distinguere tra algoritmi che usano l'input casuale per ridurre il tempo di esecuzione previsto o l'utilizzo della memoria, ma terminano sempre con un risultato corretto in un lasso di tempo limitato e algoritmi probabilistici che, a seconda dell'input casuale, hanno una possibilità di produrre …
Cerco di insegnarmi come usare il bisonte. La manpage bison (1) dice del bisonte: Genera un parser LR deterministico o LR generalizzato (GLR) utilizzando le tabelle di parser LALR (1), IELR (1) o LR canonico (1). Che cos'è un parser IELR? Tutti gli articoli pertinenti che ho trovato sul World …
Secondo l'articolo di Wikipedia , la L in significa "scansione da sinistra a destra", e la "R" significa "derivazione più a destra". Tuttavia, nel documento originale di Knuth sulle grammatiche di L R ( k ) , definisce L R ( k ) (a pagina 610) come una lingua che …
Sono un po 'confuso su quale sia esattamente il significato di una "chiave" nell'informatica. Comprendo coppie chiave-valore, chiavi primarie, ecc ... Ma non riesco a trovare una definizione di cosa significhi da solo il termine "chiave". Per quanto ne so, significa solo un dato. In CLRS, i dati associati ai …
Mentre eseguo il secondo codice kata (che ti chiede di implementare un algoritmo di ricerca binaria cinque volte, ogni volta con un metodo diverso), ho trovato una soluzione leggermente diversa che funziona come segue: Se ho una matrice ordinata di lunghezza 100 e vedo che il suo campo iniziale contiene …
Penso di essere piuttosto confuso su ciò che viene chiamato un calcolo e ciò che viene chiamato un linguaggio di programmazione. Tendo a pensare, e potrebbe essere stato detto, che un calcolo è un sistema formale per ragionare sull'equivalenza dei programmi. I programmi hanno una semantica operativa specificata da una …
Sto studiando linguaggi formali e sistemi di basi di produzione (sistemi di basi di regole) e sono un po 'confuso sul perché queste due parole "produzione" e "regola" significano la stessa cosa in così tanti contesti in Informatica. In lingua inglese non sembrano significare la stessa cosa. Non sono un …
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.