Supponiamo di avere un set e che ciascun membro di sia una coppia di dati e chiavi. Vogliamo una struttura di dati che supporti le seguenti operazioni:DDDDDD Inserisci in ,(d,k)(d,k)(d,k)DDD Elimina membro , (non è necessario cercare per trovare , ad es. indica un membro in ),eeeeeeeeeDDD MostFrequent, che restituisce …
Ho una serie di domande correlate su questi due argomenti. In primo luogo, la maggior parte dei testi di complessità solo sorvolare la classe NCNC\mathbb{NC} . Esiste una buona risorsa che copre la ricerca in modo più approfondito? Ad esempio, qualcosa che discute tutte le mie domande qui sotto. Inoltre, …
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 …
Una classica applicazione di divisione e conquista è quella di risolvere il seguente problema: Dato un array di elementi distinti e comparabili, conta il numero di coppie di inversione nell'array: coppie ( i , j ) tali che a [ i ] > a [ j ] e i < …
A questa domanda sul conteggio delle inversioni , ho trovato un documento che dimostra un limite inferiore alla complessità dello spazio per tutti gli algoritmi di streaming (esatti) . Ho affermato che questo limite si estende a tutti gli algoritmi del tempo lineare. Questo è un po 'audace come in …
Mi chiedo come mai che il seguente linguaggio è in .RR\mathrm R LM1= { ⟨ M2⟩||M2 è una TM e L ( M1) = L ( M2) , E | ⟨ M1⟩ | > | ⟨ M2⟩ | }LM1={⟨M2⟩|M2 è una TM e L(M1)=L(M2), e |⟨M1⟩|>|⟨M2⟩|}L_{M_1}=\Bigl\{\langle M_2\rangle \;\Big|\;\; M_2 \text{ …
Ho queste domande da un vecchio esame che sto cercando di risolvere. Per ogni problema, l'ingresso è una codifica di qualche macchina di Turing MMM . Per un numero intero c>1c>1c>1 e i seguenti tre problemi: È vero che per ogni input xxx , M non passa il |x|+c|x|+c|x|+c posizione …
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 …
Dato un array AAA di NNN numeri interi, ogni elemento dell'array può essere aumentato di un numero fisso bbb con una certa probabilità p[i]p[i]p[i] , 0≤i<n0≤i<n0 \leq i < n . Devo trovare il numero previsto di swap che avranno luogo per ordinare l'array usando il bubble sort . Ho …
Se un grafico è collegato e non ha un percorso con una lunghezza maggiore di k , provare che ogni due percorsi in G di lunghezza k hanno almeno un vertice in comune. GGGkkkGGGkkk Penso che quel vertice comune dovrebbe essere nel mezzo di entrambi i percorsi. Perché se così …
Ecco un problema ben noto. Dato un array di numeri interi positivi, genera il numero intero positivo più piccolo non presente nell'array.A[1…n]A[1…n]A[1\dots n] Il problema può essere risolto nello spazio e nel tempo : leggere l'array, tenere traccia nello spazio indipendentemente dal fatto che si siano verificati , cercare l'elemento …
Poiché la Programmazione lineare integer è NP-completa, c'è una riduzione di Karp da qualsiasi problema in NP ad essa. Ho pensato che ciò implicasse che esiste sempre una formulazione ILP di dimensioni polinomiali per qualsiasi problema in NP. Ma ho visto articoli su problemi specifici di NP in cui le …
Provo a risolvere il seguente problema di copertura. Esistono trasmettitori con area di copertura di 1 km e ricevitori. Decidi in che tutti i ricevitori sono coperti da qualsiasi trasmettitore. Tutti reveivers e TRASMETTITORE sono rappresentati dal loro ed coordinate.nnnnnnO(nlogn)O(nlogn)O(n\log n)XXxyyy La soluzione più avanzata che posso venire con prende …
La maggior parte dei tutorial su Lambda Calculus fornisce esempi in cui numeri positivi e valori booleani possono essere rappresentati da funzioni. Che dire di -1 e io?
Riceviamo un flusso di numeri diversi a coppie dall'insieme .{ 1 , … , n }n−1n−1n-1{1,…,n}{1,…,n}\left\{1,\dots,n\right\} Come posso determinare il numero mancante con un algoritmo che legge il flusso una volta e usa una memoria di soli bit ?O(log2n)O(log2n)O(\log_2 n)
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.