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.
Il titolo afferma la domanda. Abbiamo come input un elenco di elementi, che possiamo confrontare (determinare quale è il più grande ). Nessun elemento può essere uguale. Punti chiave: Il confronto non è transitivo (pensa alle forbici di carta rock): questo può essere vero: A> B, B> C, C> A …
Ho finito la maggior parte del materiale nel libro Intro to Algorithms di Cormen e sto cercando un libro di algoritmi che copra materiale oltre il libro di Corman. Ci sono dei consigli? NOTA: l'ho chiesto su StackOverflow ma non ero molto contento della risposta. NOTA: guardando la maggior parte …
Questa domanda è stata migrata dallo Scambio teorico di stack di informatica perché è possibile rispondere a Scambio stack di informatica. Migrato 7 anni fa . Voglio provare o confutare l'esistenza di un algoritmo che, dato un array di numeri interi, trova tre indici e tali che e (o scopre …
Sono curioso di sapere come si possa comprimere in modo molto compatto il dominio di un nome host IDN arbitrario (come definito da RFC5890 ) e sospetto che questo potrebbe diventare una sfida interessante. Un host Unicode o un nome di dominio (etichetta U) è costituito da una stringa di …
L'ordinamento Radix è teoricamente molto veloce quando sai che le chiavi si trovano in un certo intervallo limitato, ad esempio valori nell'intervallo . Se converti semplicemente i valori in base che richiede tempo , esegui un ordinamento base radix e poi converti nuovamente nella base originale per un algoritmo globale …
Interagisco spesso con persone che vogliono chiedere un algoritmo per un problema computazionale (o la sua complessità), ma non lo esprimono in modo rigoroso per noi (informatici) per capire. Riferirli a libri come CLRS non è utile perché gli esempi di solito hanno un modo abbastanza semplice di affermare rigorosamente, …
Devo trovare un ciclo negativo in un grafico ponderato diretto. So come funziona l'algoritmo Bellman Ford e che mi dice se esiste un ciclo negativo raggiungibile. Ma non lo nomina esplicitamente. Come posso ottenere il percorso effettivo del ciclo?v1,v2,…vk,v1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Dopo aver applicato l'algoritmo standard abbiamo già …
Questo si ispira a una domanda di intervista . Ci viene data una matrice di numeri interi e dobbiamo determinare se esistono distinti tali che i < j < kun'1, ... , unna1,…,ana_1, \dots, a_ni < j < ki<j<ki \lt j \lt k un'K- aj= aj- aioak−aj=aj−aia_k - a_j = …
Il perfezionamento delle partizioni è una tecnica in cui si inizia con un insieme finito di oggetti e si divide progressivamente l'insieme. Alcuni problemi, come la minimizzazione di DFA, possono essere risolti utilizzando il perfezionamento della partizione in modo abbastanza efficiente. Non conosco altri problemi che di solito vengono risolti …
Il logaritmo discreto è la stessa come trovare in , in una , c , e N .a b = c mod N a c Nbbbab=cmodNab=cmodNa^b=c \bmod NaaacccNNN Mi chiedo in quali gruppi di complessità (es. Per computer classici e quantistici) ci sia e quali approcci (es. Algoritmi) siano i …
un'1, ... , unna1,…,ana_1, \ldots, a_n000lllun'ioaia_iBiobib_i000lllBiobib_ib i O ( n 4 √max ( | a1- b1| ,…, | un'n- bn| )max(|a1−b1|,…,|an−bn|)\max(|a_1-b_1|, \ldots, |a_n-b_n|)Biobib_iO(nl√4)O(nl4)O(n\sqrt[4]{l}) Onestamente non ho idea di come iniziare a risolvere questa domanda. Mi sembra una domanda di programmazione dinamica, ma il professore ha detto che questo dovrebbe essere …
Supponiamo di avere un black-box fff , che siamo in grado di interrogare e reimpostare. Quando azzeriamo fff , lo stato fSfSf_S di fff è impostato su un elemento scelto uniformemente a caso dal set { 0 , 1 , . . . , n - 1 }{0,1,...,n−1}\{0, 1, ..., …
Ci sono problemi in che hanno algoritmi randomizzati che limiti inferiori sugli algoritmi deterministici? Più concretamente, conosciamo qualche per cui ? Qui \ mathsf {PTIME} (f (n)) indica l'insieme di lingue decidibili da una TM randomizzata con errore a limite costante (uno o due lati) nei passaggi f (n) .PP\mathsf{P}kkkDTIME(nk)⊊PTIME(nk)DTIME(nk)⊊PTIME(nk)\mathsf{DTIME}(n^k) …
Vorrei scrivere un semplice programma che accetta una serie di finestre (larghezza + altezza) e la risoluzione dello schermo e genera una disposizione di quelle finestre sullo schermo in modo che le finestre occupino più spazio. Pertanto è possibile ridimensionare una finestra, mantenendo output size >= initial sizee le proporzioni. …
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.