Mi è stato dato un esercizio purtroppo non ci sono riuscito da solo. C'è una serie di rettangoli e un rettangolo . Utilizzando l'algoritmo di scansione del piano, determinare se R_ {0} è completamente coperto dall'insieme di R_ {1} .. R_ {n} .R1..RnR1..RnR_{1}..R_{n}R0R0R_{0}R0R0R_{0}R1..RnR1..RnR_{1}..R_{n} Per maggiori dettagli sul principio degli algoritmi …
Avendo un set AAA di nnn elementi, diciamo che voglio calcolare una funzione f(A)f(A)f(A) che è sensibile a tutte le parti dell'input, cioè dipende dal membro stesso di AAA (cioè è possibile cambiare qualsiasi membro di AAA in qualcosa altrimenti per ottenere un nuovo input A′A′A' st il valore di …
Ho iniziato a studiare automi non deterministici usando il libro di Hopcroft e Ullman . Sono bloccato in un problema che ho trovato molto interessante: Fornire un automa finito non deterministico accettando tutte le stringhe che hanno lo stesso valore quando valutate da sinistra a destra come da destra a …
Ho un test sull'algoritmo branch e bound . Comprendo teoricamente come funziona questo algoritmo ma non sono riuscito a trovare esempi che illustrino come questo algoritmo può essere implementato praticamente. Ho trovato alcuni esempi come questo, ma sono ancora confuso al riguardo. Ho anche cercato il problema del venditore ambulante …
Supponiamo che io abbia due stringhe. Li chiamano e B . Nessuna stringa ha caratteri ripetuti.UNAABBB Come posso trovare la sequenza più breve di operazione di inserimento, spostamento ed eliminazione che trasforma in , dove:UNAABBB insert(char, offset)inserisce charil dato offsetnella stringa move(from_offset, to_offset)sposta il personaggio attualmente in offset from_offsetin una …
In uno scheduler round robin, aggiungere un processo più volte all'elenco dei processi è un modo economico per dargli una priorità più alta. Mi chiedo quanto possa essere pratico questo approccio. Quali vantaggi ha rispetto ad altre tecniche come dare al processo un intervallo di tempo più lungo (vantaggio: meno …
Penso che nell'algoritmo di Peterson per l'esclusione reciproca , se il processo prima di entrare nella sezione critica dovesse morire o essere cancellato, l'altro processo sarebbe in loop per sempre, in attesa di entrare nella sezione critica. Nella figura, se il processo 1 viene interrotto, il resto dei processi dietro …
Prendiamo ad esempio la riduzione 3d → 2d: qual è il costo della simulazione di un automa cellulare 3d da parte di un automa cellulare 2d? Ecco un mucchio di domande più specifiche: Di che tipo di algoritmi cambierà la loro complessità temporale, di quanto? Quale sarebbe l'idea di base …
Nell'analisi dell'algoritmo devi spesso risolvere le ricorrenze. Oltre al Teorema del Maestro, metodi di sostituzione e iterazione, ce n'è uno che usa polinomi caratteristici . Supponiamo di aver concluso che un polinomio caratteristico x2−2x+2X2-2X+2x^2 - 2x + 2 ha radici immaginarie , vale a dire x1=1+iX1=1+iox_1 = 1+i e x2=1−iX2=1-iox_2 …
Nelle applicazioni del mondo reale c'è un vantaggio concreto quando si usano gli algoritmi O (log( log( n ) )O(log(log(n))\mathcal{O}(\log(\log(n)) invece di ?O (log( n ) )O(log(n))\mathcal{O}(\log(n)) Questo è il caso in cui si usano, ad esempio, alberi di Van Emde Boas invece di implementazioni di alberi di ricerca binarie …
Sto progettando un algoritmo per una classe che determinerà se un grafico diretto è univoco rispetto a un vertice tale che per qualsiasi esiste al massimo un percorso da a . Ho iniziato usando BFS (breadth-first search) per trovare il percorso più breve da v a un altro vertice u, …
Sappiamo da questo documento che non esiste un puzzle che può essere risolto a partire da 16 o meno indizi, ma implica che esiste un puzzle che può essere risolto da 17 indizi. Tutti i puzzle di sudoku validi possono essere specificati in 17 indizi? In caso contrario, qual è …
A medio termine c'era una variante della seguente domanda: Per una decidibile definire Mostra che non è necessariamente decidibile.Pref ( L ) = { x ∣ ∃ y st x y ∈ L } Pref ( L )LLLPref ( L ) = { x ∣ ∃ y st x y∈ …
Una funzione booleana è una funzione .f: { 0 , 1 }n→ { 0 , 1 }f:{0,1}n→{0,1}f:\{0,1\}^n\rightarrow\{0,1\} La base booleana è nota come Turing completa in quanto consente di capovolgere o lasciare invariata qualsiasi sequenza s ∈ { 0 , 1 } . Lo stesso si può dire delle porte …
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.