Scienza del computer

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

6
Come possiamo supporre che le operazioni di base sui numeri richiedano un tempo costante?
Normalmente negli algoritmi non ci interessa il confronto, l'aggiunta o la sottrazione dei numeri - supponiamo che vengano eseguiti nel tempo . Ad esempio, assumiamo questo quando affermiamo che l'ordinamento basato sul confronto è , ma quando i numeri sono troppo grandi per essere inseriti nei registri, normalmente li rappresentiamo …







2
Cos'è la coinduzione?
Ho sentito parlare dell'induzione (strutturale). Ti permette di costruire strutture finite da quelle più piccole e ti dà principi di prova per ragionare su tali strutture. L'idea è abbastanza chiara. Ma per quanto riguarda la coinduzione? Come funziona? Come si può dire qualcosa di conclusivo su una struttura infinita? Vi …



7
La legislazione NP è completa?
Vorrei sapere se c'è stato qualche lavoro relativo alla complessità del codice legale. In particolare, supponiamo di avere il problema decisionale "Dato questo libro di legge e questo particolare insieme di circostanze, l'imputato è colpevole?" A quale classe di complessità appartiene? Ci sono risultati che hanno dimostrato che il gioco …




3
Algoritmo sul posto per intercalare un array
Ti viene data una matrice di elementi2n2n2n a1,a2,…,an,b1,b2,…bna1,a2,…,an,b1,b2,…bna_1, a_2, \dots, a_n, b_1, b_2, \dots b_n Il compito è di intercalare l'array, usando un algoritmo sul posto in modo che assomigli all'array risultante b1,a1,b2,a2,…,bn,anb1,a1,b2,a2,…,bn,anb_1, a_1, b_2, a_2, \dots , b_n, a_n Se il requisito sul posto non fosse presente, potremmo facilmente …

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.