Nell'informatica, spesso dobbiamo risolvere le relazioni di ricorrenza , ovvero trovare una forma chiusa per una sequenza di numeri definita ricorsivamente. Quando si considerano i runtime, siamo spesso interessati principalmente alla crescita asintotica della sequenza . Ne sono esempi Il tempo di esecuzione di una funzione ricorsiva della coda che …
Il problema 3SUM tenta di identificare 3 numeri interi da un set di dimensioni tale che .S n a + b + c = 0a,b,ca,b,ca,b,cSSSnnna+b+c=0a+b+c=0a + b + c = 0 Si ipotizza che non esiste una soluzione migliore di quadratica, ovvero . O per dirla diversamente: .o ( n …
Questa domanda è stata migrata dallo Scambio teorico di stack di informatica perché è possibile rispondere a Scambio stack di informatica. Migrato 6 anni fa . Attualmente sto leggendo un libro su algoritmi e complessità. Al momento sto leggendo le funzioni calcolabili e non calcolabili, e il mio libro afferma …
Per una lingua normale , sia il numero di parole in della lunghezza . Utilizzando la forma canonica Jordan (applicata alla matrice di transizione non annotata di alcuni DFA per ), si può dimostrare che per abbastanza grande , dove sono polinomi complessi e sono "autovalori" complessi. (Per piccolo , …
(Sono uno studente con un background matematico e vorrei sapere come contare il numero di un tipo specifico di alberi binari.) Guardando la pagina Wikipedia per Alberi binari , ho notato questa affermazione che il numero di alberi binari radicati di dimensione nnn sarebbe questo numero catalano : Cn=1n+1(2nn)Cn=1n+1(2nn)C_n = …
Dato un insieme di monete con diverse denominazioni e un valore v si desidera trovare il numero minimo di monete necessarie per rappresentare il valore v.c 1 , . . . , c nc1,...,cnc1, ... , cn Ad esempio per il set di monete 1,5,10,20 questo dà 2 monete per …
Dato un multiset di numeri naturali X, considera l'insieme di tutte le possibili somme: sums(X)={∑i∈Ai|A⊆X}sums(X)={∑i∈Ai|A⊆X}\textrm{sums}(X)= \left\{ \sum_{i \in A} i \,|\, A \subseteq X \right\} Ad esempio, mentre .sums({1,5})={0,1,5,6}sums({1,5})={0,1,5,6}\textrm{sums}(\left\{1,5\right\}) = \left\{0, 1, 5, 6\right\}somme ( { 1 , 1 } )= { 0 , 1 , 2 }sums({1,1})={0,1,2}\textrm{sums}(\left\{1,1\right\}) = \left\{0, …
Inizialmente, matroidi sono state introdotte per generalizzare i concetti di indipendenza lineare di una collezione di sottoinsiemi su un terreno impostato . Alcuni problemi che contengono questa struttura consentono agli algoritmi golosi di trovare soluzioni ottimali. Il concetto di greedoids è stato successivamente introdotto per generalizzare questa struttura per catturare …
Una pubblicità della pizza afferma che puoi combinare i loro ingredienti in 34 milioni di combinazioni diverse. Non ci credevo, quindi ho rispolverato le mie abilità combinatorie arrugginite e ho cercato di capirlo. Ecco quello che ho finora: dal sito di ordinazione online ho avuto le scelte crosta (4 tipi, …
Sia un insieme finito di caratteri di dimensioni fisse. Lascia che sia una stringa sopra . Diciamo che una sottostringa non vuota di è una ripetizione se per una stringa .ΣΣ\Sigmaαα\alphaΣΣ\Sigmaββ\betaαα\alphaβ=γγβ=γγ\beta = \gamma \gammaγγ\gamma Ora, la mia domanda è se vale quanto segue: Per ogni , esiste qualche tale che …
Supponiamo di ottenere un numero mmm (usando i bit O(logm)O(logm)O(\log m) nella codifica binaria). Quanto velocemente riesci a trovare (o determinare che non esiste) ?n,k∈N,1<k≤n2:(nk)=mn,k∈N,1<k≤n2:(nk)=mn,k\in \mathbb N, 1<k\leq\frac{n}{2}:{n \choose k}=m Ad esempio, dato l'ingresso , si può produrre n = 27, k = 10 .n = 27 , k = …
Un grafico unipatico è un grafico diretto in modo tale che vi sia al massimo un percorso semplice da un vertice a qualsiasi altro vertice. I grafici unipatici possono avere cicli. Ad esempio, un elenco doppiamente collegato (non circolare!) È un grafico unipatico; se l'elenco ha elementi, il grafico ha …
Sono nuovo di questo forum e solo un fisico che lo fa per mantenere il cervello in forma, quindi per favore mostra grazia se non uso il linguaggio più elegante. Inoltre, lascia un commento, se ritieni che altri tag siano più appropriati. Sto cercando di risolvere il problema per cui …
La combinatoria svolge un ruolo importante nell'informatica. Utilizziamo frequentemente metodi combinatori sia in analisi che in progettazione in algoritmi. Ad esempio, un metodo per trovare un set di copertine kkk -vertex in un grafico potrebbe semplicemente ispezionare tutti i possibili sottoinsiemi . Mentre le funzioni binomiali crescono in modo esponenziale, …
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.