Domande taggate «time-complexity»

La quantità di risorse di tempo (numero di operazioni atomiche o fasi della macchina) necessarie per risolvere un problema espressa in termini di dimensioni dell'input. Se la tua domanda riguarda l'analisi dell'algoritmo, usa invece il tag [runtime-analysis]. Se la tua domanda riguarda se un calcolo * finirà * mai *, usa invece il tag [computability]. La complessità temporale è forse l'argomento secondario più importante della teoria della complessità.



2
Esiste un algoritmo efficiente per l'equivalenza delle espressioni?
ad es. xy+x+y=x+y(x+1)xy+x+y=x+y(x+1)xy+x+y=x+y(x+1) ? Le espressioni provengono dalla normale algebra del liceo, ma sono limitate all'aggiunta e alla moltiplicazione aritmetica (ad es. 2+2=4;2.3=62+2=4;2.3=62+2=4; 2.3=6 ), senza inversioni, sottrazioni o divisioni. Le lettere sono variabili. Se aiuta, possiamo vietare qualsiasi espressione rappresentabile con valori numerici diversi da 111 ; cioè non …

6
Trovare il massimo XOR di due numeri in un intervallo: possiamo fare meglio del quadratico?
Supponiamo stiamo dato due numeri lll e e che vogliamo trovare per l \ le i, \, j \ le r .rrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r L'algoritmo ingenuo controlla semplicemente tutte le coppie possibili; ad esempio in ruby ​​avremmo: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …


1
Algoritmo
Supponiamo di avere numeri interi distinti , in modo tale che per qualche costante e per tutti .nnna1,a2,…,ana1,a2,…,ana_1, a_2, \dots, a_n0≤ai≤kn0≤ai≤kn0 \le a_i \le knk>0k>0k \gt 0iii Siamo interessati a trovare i conteggi di tutte le possibili somme a coppie . ( è consentito).Sij=ai+ajSij=ai+ajS_{ij} = a_i + a_ji=ji=ji = j …




2
Complessità dei poteri della matrice di calcolo
Sono interessato a calcolare il nnn 'esima potenza di un matrice . Supponiamo di avere un algoritmo per la moltiplicazione di matrici che gira in tempo . Quindi, si può facilmente calcolare in tempo. È possibile risolvere questo problema in una minore complessità temporale?n×nn×nn\times nAUNAO(M(n))O(M(n))\mathcal{O}(M(n))AnUNnA^nO(M(n)log(n))O(M(n)log⁡(n))\mathcal{O}(M(n)\log(n)) Le voci della matrice possono, …


2
analisi del tempo dell'algoritmo "dimensione input" vs "elementi input"
Sono ancora un po 'confuso con i termini "lunghezza dell'input" e "dimensione dell'input" quando usato per analizzare e descrivere il limite superiore asintomatico per un algoritmo Sembra che la lunghezza di input per l'algoritmo dipenda molto dal tipo di dati e dall'algoritmo di cui stai parlando. Alcuni autori fanno riferimento …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.