Scienza del computer

Domande e risposte per studenti, ricercatori e professionisti dell'informatica




2
Algoritmo per generare una camminata casuale auto-evitante su un reticolo
Dove posso trovare del codice per generare passeggiate casuali che si auto-evitano su reticoli bidimensionali e tridimensionali le cui lunghezze laterali sono potenze di due? La camminata dovrebbe passare attraverso ogni punto del reticolo Più precisamente, come posso trovare un percorso hamiltoniano casuale su un grande2n×2n2n×2n2^n \times 2^no grafico a …

2
La costante di Chaitin è normale?
Secondo questa fonte, la costante di Chaitin è normale.ΩΩ\Omega Ogni probabilità di arresto è un numero reale normale e trascendentale che non è calcolabile, il che significa che non esiste un algoritmo per calcolare le sue cifre. In effetti, ogni probabilità di arresto è casuale di Martin-Löf, il che significa …


1
Risoluzione di T (n) = 2T (n / 2) + log n con il metodo dell'albero di ricorrenza
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+...+nlog2n=k times=Θ(nlogn)T(n)=n+n+n+...+n⏟log2⁡n=k times=Θ(nlog⁡n)T(n)=\underbrace{n+n+n+...+n}_{\log_2{n}=k \text{ times}}=\Theta(n \log{n}) Successivamente ho affrontato il …

3
Qual è l'intuizione sul perché il problema del percorso più lungo non ha una sottostruttura ottimale?
Stavo imparando i percorsi più lunghi e mi sono imbattuto nel fatto che i percorsi più lunghi nei grafici generali non sono risolvibili dalla programmazione dinamica perché il problema mancava di una sottostruttura ottimale (che penso che l'istruzione debba essere corretta ai percorsi semplici più lunghi sui grafici generali non …


1
Esiste un algoritmo per l'ottimizzazione della complessità tempo / spazio degli algoritmi?
Negli anni '50 sono stati inventati numerosi metodi per minimizzare i circuiti per le funzioni booleane . Esiste un'estensione di questi metodi o qualcosa di simile per ottimizzare la complessità temporale o spaziale degli algoritmi? Ad esempio, un'implementazione dell'ordinamento a bolle come input per tale algoritmo produrrebbe un'implementazione di un …


1
Invertire una matrice di bande
Ho una matrice di bande : una rada, quadrata, simmetricaN× NN×NN \times N matrice la cui struttura è simile alla seguente: Qui, l'area sotto le strisce blu sono gli elementi diversi da zero; tutto il resto è zero Esiste un algoritmo per invertire questo tipo di matrice che è semplice …



2
Dividi nell'albero AVL con complessità
È possibile implementare l'operazione di suddivisione per alberi AVL con complessità ? Sono interessato a collegamenti ad articoli o informazioni specifiche su questo argomento.O(logn)O(log⁡n)O(\log n) L'operazione di divisione divide l'albero AVL in due alberi AVL derivati, in base alla chiave. Uno degli alberi derivati ​​dovrebbe contenere tutti i vertici in …

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.