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 …
Stavo risolvendo le relazioni di ricorrenza. La prima relazione di ricorrenza era T(n)=2T(n/2)+nT(n)=2T(n/2)+nT(n)=2T(n/2)+n La soluzione di questo può essere trovata dal Teorema del Maestro o dal metodo dell'albero della ricorrenza. L'albero della ricorrenza sarebbe qualcosa del genere: La soluzione sarebbe: T(n)=n+n+n+...+nlog2n=k times=Θ(nlogn)T(n)=n+n+n+...+n⏟log2n=k times=Θ(nlogn)T(n)=\underbrace{n+n+n+...+n}_{\log_2{n}=k \text{ times}}=\Theta(n \log{n}) Successivamente ho affrontato il …
Nota: questo è tratto dalle note sugli algoritmi di JeffE su Ricorrenze, pagina 5. (1). Quindi definiamo la ricorrenza senza alcun caso di base. Ora capisco che per la maggior parte delle ricorrenze, poiché stiamo cercando limiti asintotici, il caso di base non avrebbe importanza. Ma in questo caso, non …
Ho realizzato il seguente (non golf) programma Haskell per la sfida del codice golf del calcolo del primonnnvalori di A229037 . Questa è la mia soluzione proposta per calcolare il nnnvalore th: a n | n<1 = 0 | n<3 = 1 | otherwise = head (goods n) goods n …
Questa domanda è abbastanza specifica nel modo in cui vengono prese le misure per risolvere il problema. Dato dimostra che .T(n)=2T(2n/3)+O(n)T(n)=2T(2n/3)+O(n)T(n)=2T(2n/3)+O(n)T(n)=O(n2)T(n)=O(n2)T(n)=O(n^2) Quindi i passaggi erano i seguenti. Vogliamo dimostrare che .T(n)≤cn2T(n)≤cn2T(n) \le cn^2 T(n)=2T(2n/3)+O(n)≤2c(2n/3)2+an≤(8/9)(cn2)+anT(n)=2T(2n/3)+O(n)≤2c(2n/3)2+an≤(8/9)(cn2)+an\begin{align*} T(n)&=2T(2n/3)+O(n) \\ &\leq 2c(2n/3)^2+an\\ &\leq (8/9)(cn^2)+an \end{align*} e poi il mio prof ha continuato a fare: …
Voglio dimostrare che la complessità temporale di un algoritmo è pollogaritmica nella scala di input. La relazione di ricorrenza di questo algoritmo è T( 2 n ) ≤ T( n ) + T(nun')T(2n)≤T(n)+T(na)T(2n) \leq T(n) + T(n^a), dove a ∈ ( 0 , 1 )a∈(0,1)a\in(0,1). Sembra che T( n ) …
Supponiamo che ci venga fornito un elenco di nnn punti, di cui xxx e yyyle coordinate sono tutte non negative. Supponiamo anche che non ci siano punti duplicati. Possiamo solo andare dal punto(xi,yi)(xi,yi)(x_i, y_i) indicare (xj,yj)(xj,yj)(x_j, y_j) Se xi≤xjxi≤xjx_i \le x_j e yi≤yjyi≤yjy_i \le y_j. La domanda è: dati questinnnpunti, …
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.