Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Utilizzare questo tag quando il problema è correlato alla progettazione e all'analisi degli algoritmi.
Ho un set di coppie. Ogni coppia ha la forma (x, y) in modo tale che x, y appartengano a numeri interi dell'intervallo [0,n). Quindi, se n è 4, allora ho le seguenti coppie: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) Ho già le coppie. Ora, devo costruire una combinazione usando …
Prendi in considerazione i grafici diretti. Chiamiamo un nodo superstar se e solo se nessun altro nodo può essere raggiunto da esso, ma tutti gli altri nodi hanno un bordo a . formalmente:vvv vvv \qquad \displaystyle v superstar :⟺outdeg(v)=0∧indeg(v)=n−1 superstar :⟺outdeg(v)=0∧indeg(v)=n−1 \text{ superstar } :\Longleftrightarrow \mathrm{outdeg}(v) = 0 \land \mathrm{indeg}(v) …
Questo collegamento fornisce un algoritmo per trovare il diametro di un albero non orientato usando BFS / DFS . riassumendo: Esegui BFS su qualsiasi nodo nel grafico, ricordando il nodo che hai scoperto per ultimo. Esegui BFS da te ricordando il nodo v scoperto per ultimo. d (u, v) è …
Se due persone si perdono in un labirinto, esiste un algoritmo che entrambi possono usare per trovarsi senza aver concordato in precedenza quale algoritmo useranno? Penso che ci siano alcune caratteristiche che questo algoritmo avrà: Ogni persona deve essere in grado di ricavarlo usando una logica che non fa ipotesi …
Dati time slot che persone vogliono acquistare. La persona ha un valore per ciascuna fascia oraria . Ogni persona può acquistare solo un intervallo di fasce orarie consecutive, che potrebbe essere vuoto.k i h ( i , j ) ≥ 0 jnnnkkkiiih(i,j)≥0h(i,j)≥0h(i,j)\geq 0jjj Esiste un algoritmo a tempo polinomiale per …
Diciamo che sono due polinomi: e .3+x3+x3 + x2x2+22x2+22x^2 + 2 Sto cercando di capire come FFT ci aiuta a moltiplicare questi due polinomi. Tuttavia, non riesco a trovare alcun esempio elaborato. Qualcuno può mostrarmi come l'algoritmo FFT moltiplicherebbe questi due polinomi. (Nota: non c'è niente di speciale in questi …
Qual è la complessità temporale nel trovare il diametro di un grafico ?G = ( V, E)sol=(V,E)G=(V,E) O(|V|2)O(|V|2){O}(|V|^2) O(|V|2+|V|⋅|E|)O(|V|2+|V|⋅|E|){O}(|V|^2+|V| \cdot |E|) O(|V|2⋅|E|)O(|V|2⋅|E|){O}(|V|^2\cdot |E|) O(|V|⋅|E|2)O(|V|⋅|E|2){O}(|V|\cdot |E|^2) Il diametro di un grafico è il massimo dell'insieme delle distanze più brevi tra tutte le coppie di vertici in un grafico.solsolG Non ho idea …
So che l'algoritmo di Euclide è l'algoritmo migliore per ottenere il GCD (grande divisore comune) di un elenco di numeri interi positivi. Ma in pratica puoi codificare questo algoritmo in vari modi. (Nel mio caso, ho deciso di utilizzare Java, ma C / C ++ potrebbe essere un'altra opzione). Devo …
Quando ci sono alcuni casi (relativamente) di base (pensa al primo anno di college CS student) in cui uno userebbe la ricorsione invece di un semplice ciclo?
Hai una moneta. Puoi capovolgerlo tutte le volte che vuoi. Volete generare un numero casuale tale che dove .a ≤ r < b r , a , b ∈ Z +rrra ≤ r < ba≤r<ba \leq r < br , a , b ∈ Z+r,a,b∈Z+r,a,b\in \mathbb{Z}^+ La distribuzione dei numeri …
Dichiarazione di problema informale: Data una stringa, ad esempio , vogliamo colorare alcune lettere in rosso e alcune in blu (e alcune in nessun caso), in modo tale che leggere solo le lettere rosse da sinistra a destra produca lo stesso risultato della lettura delle sole lettere blu.ACCABBABACCABBABACCABBAB Nell'esempio possiamo …
Ecco una domanda di un esame passato che sto cercando di risolvere: Per un grafico non orientato con pesi positivi , sto cercando di trovare il taglio minimo. Non conosco altri modi per farlo oltre a usare il teorema di taglio minimo flusso massimo. Ma il grafico non è indirizzato, …
Non capisco bene perché la rotazione nella struttura dei dati dell'albero di visualizzazione stia prendendo in considerazione non solo il genitore del nodo di classificazione, ma anche il nonno (operazione a zig-zag e zig-zig). Perché non dovrebbe funzionare quanto segue: Quando inseriamo, ad esempio, un nuovo nodo nella struttura, controlliamo …
Sto cercando un algoritmo per distribuire i valori da un elenco in modo che l'elenco risultante sia il più "bilanciato" o "uniformemente distribuito" possibile (tra virgolette perché non sono sicuro che questi siano i modi migliori per descriverlo ... in seguito fornirò un modo per misurare se un risultato è …
Esiste un algoritmo che è molto difficile da parallelizzare o la ricerca è ancora attiva? Volevo sapere di qualsiasi algoritmo o campo di ricerca nel calcolo parallelo. Qualunque cosa, ho cercato, ha un'implementazione "parallela". Voglio solo fare qualche studio su qualsiasi campo di calcolo parallelo inesplorato.
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.