Scienza del computer

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

1
Distribuzioni di probabilità e complessità computazionale
Questa domanda riguarda l'intersezione della teoria della probabilità e della complessità computazionale. Un'osservazione chiave è che alcune distribuzioni sono più facili da generare rispetto ad altre. Ad esempio, il problema Dato un numero nnn , restituisce un numero uniformemente distribuito iii con 0≤i&lt;n0≤i&lt;n0 \leq i < n . è facile …


1
Individuazione efficiente del GCD massimo a coppie di un insieme di numeri naturali
Considera il seguente problema: Sia un sottoinsieme finito dei numeri naturali.S={s1,s2,...sn}S={s1,s2,...sn}S = \{ s_1, s_2, ... s_n \} Sia | dove è il massimo comun divisore di edG={G={G = \{ gcd(si,sj)gcd(si,sj)gcd(s_i, s_j)si,sj∈S,si,sj∈S,s_i, s_j \in S, si≠sj}si≠sj} s_i \neq s_j \}gcd(x,y)gcd(x,y)gcd(x,y)xxxyyy Trovare l'elemento massimo di .GGG Questo problema può essere risolto …







2
Digitare inferenza + sovraccarico
Sto cercando un algoritmo di inferenza del tipo per un linguaggio che sto sviluppando, ma non sono riuscito a trovarne uno adatto alle mie esigenze perché di solito sono: alla Haskell, con polimorfismo ma nessun sovraccarico ad hoc à C ++ (auto) in cui si ha un sovraccarico ad hoc …

3
Rappresentazione compatta di percorsi in un grafico
Ho un sottoinsieme dei percorsi semplici in un grafico. La lunghezza dei percorsi è limitata da .ddd Qual è il modo più compatto (per quanto riguarda la memoria) che posso rappresentare i percorsi in modo tale che non siano rappresentati altri percorsi oltre a quelli selezionati? Nota che voglio usare …



6
Le tecniche di verifica del programma potrebbero impedire il verificarsi di bug del genere Heartbleed?
Sulla questione dell'insetto Heartbleed, Bruce Schneier scrisse nel suo Crypto-Gram del 15 aprile: "Catastrofico" è la parola giusta. Sulla scala da 1 a 10, questo è un 11. ' Ho letto diversi anni fa che un kernel di un determinato sistema operativo è stato rigorosamente verificato con un moderno sistema …


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.