Sto cercando esempi di problemi che hanno un limite inferiore di ) per l'ingresso x .Ω ( | x |2Ω(|x|2\Omega(|x|^2Xxx Il problema deve avere le seguenti proprietà: prova di runtime per qualsiasi algoritmo - la prima priorità è di avere l'argomento limite inferiore il più semplice possibile.Ω ( n2)Ω(n2)\Omega(n^2) algoritmo, …
I blocchi sono generalmente implementati attraverso le istruzioni test-and-set e swap a livello di macchina. Ci sono altre implementazioni che non le usano? Inoltre, possiamo dire che tutte le soluzioni a livello di hardware al problema della sezione critica possono essere classificate in sole tre, vale a dire, disabilitare l'interruzione, …
Ho il seguente codice Python. def collatz(n): if n <= 1: return True elif (n%2==0): return collatz(n/2) else: return collatz(3*n+1) Qual è il tempo di esecuzione di questo algoritmo? Provare: Se T(n)T(n)T(n) indica il tempo di esecuzione della funzione collatz(n). Quindi penso di avere ⎧⎩⎨T(n)=1 for n≤1T(n)=T(n/2) for n evenT(n)=T(3n+1) …
L' algoritmo Ramer-Douglas-Peucker per la semplificazione della linea ha un runtime caso peggiore . Per input casuali opportunamente distribuiti, ha previsto una complessità di runtime . In 2D, ci sono altri algoritmi con la complessità runtime caso peggiore , che calcolano esattamente lo stesso risultato dell'algoritmo Ramer-Douglas-Peucker. Poiché questi algoritmi …
Con le festività natalizie ho deciso di fare delle stelle alla cannella . È stato divertente (e il risultato gustoso), ma il mio secchione interiore si è fatto piccolo quando ho messo il primo vassoio di stelle nella scatola e non si sarebbero adattati in uno strato: Quasi! C'è un …
Considera il seguente problema: Input: due matrici e di lunghezza , dove è in ordine.AAABBBnnnBBB Domanda: do e contengono gli stessi elementi (con la loro molteplicità)?AAABBB Qual è l' algoritmo deterministico più veloce per questo problema? Può essere risolto più velocemente di ordinarli? Questo problema può essere risolto in un …
Stavo guardando la conferenza di Jim Weirich, intitolata " Avventure nella programmazione funzionale ". In questa lezione, introduce il concetto di Y-combinatori, che trova essenzialmente il punto fisso per le funzioni di ordine superiore. Una delle motivazioni, secondo lui, è quella di poter esprimere funzioni ricorsive usando il calcolo lambda …
Le strutture di dati persistenti sono strutture di dati immutabili. Le operazioni su di essi restituiscono una nuova "copia" della struttura dei dati, ma modificata dall'operazione; la vecchia struttura di dati rimane tuttavia invariata. L'efficienza si ottiene generalmente condividendo alcuni dei dati sottostanti ed evitando la copia completa della struttura …
In alcuni articoli (storici), gli scacchi sono stati indicati come la drosofila dell'intelligenza artificiale. Mentre suppongo che nella ricerca attuale, la semplice applicazione di un algoritmo di ricerca sia nella migliore delle ipotesi informatica avanzata , credo che ci siano ancora aree in cui è possibile applicare (e praticare) tecniche …
Come posso ordinare un elenco di 5 numeri interi in modo tale che nel peggiore dei casi ci vogliono 7 confronti? Non mi importa di quante altre operazioni vengono eseguite. Non so nulla di particolare sugli interi. Ho provato alcuni approcci di divisione e conquista diversi che mi portano a …
Sarebbe possibile per un ambiente di runtime rilevare loop infiniti e successivamente arrestare il processo associato o implementare tale logica equivarrebbe a risolvere il problema di arresto? Ai fini di questa domanda, definisco un "ciclo infinito" per indicare una serie di istruzioni e dati stack / heap iniziali associati che, …
Costruisci due funzioni soddisfacente:f, g: R+→ R+f,g:R+→R+ f,g: R^+ → R^+ f, gf,gf, g sono continui; f, gf,gf, g stanno aumentando monotonicamente; f≠ O ( g)f≠O(g)f \ne O(g) e .g≠ O ( f)g≠O(f)g \ne O(f)
Nell'articolo Complexity of the Frobenius Problem di Ramírez-Alfonsín, è stato dimostrato che un problema era NP-completo utilizzando le riduzioni di Turing. È possibile? Come esattamente? Pensavo che ciò fosse possibile solo in tempi polinomiali con una riduzione. Ci sono riferimenti a riguardo? Esistono due diverse nozioni di durezza NP, anche …
Mi preoccupo della questione del tempo di esecuzione asintotico dell'algoritmo di Ukkonen , forse l'algoritmo più popolare per la costruzione di alberi di suffissi in tempo lineare (?). Ecco una citazione dal libro "Algorithms on archi, alberi e sequenze" di Dan Gusfield (sezione 6.5.1): "... gli algoritmi di Aho-Corasick, Weiner, …
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.