Scienza del computer

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



4
Algoritmi che calcolano se un numero è un multiplo di 3
Quando si esegue il calcolo mentale si può fare: Dato un numero intero k, sommare tutte le cifre (in base 10) e se il risultato è un multiplo di 3, allora k è un multiplo di 3. Conosci qualche algoritmo che funziona in modo simile ma che funziona su cifre …
13 algorithms 



4
Riduzione transitiva di DAG
Sto cercando l'algoritmo O (V + E) per trovare la riduzione transitiva dato un DAG. Ciò significa rimuovere il maggior numero possibile di spigoli in modo che se si potesse raggiungere v da u, per vu arbitrari, è ancora possibile raggiungere dopo la rimozione dei bordi. Se questo è un …
13 algorithms  graphs  dag 




1
che cos'è la semantica?
Ci sono molte lingue popolari. Ma gli informatici ci dicono che per capire il comportamento dei programmi in quelle lingue discutono in modo definitivo e inequivocabile del comportamento dei programmi (ad esempio, dimostrando la loro identità), dobbiamo tradurli in un altro linguaggio ben compreso. Chiamano tale linguaggio "una semantica". Gli …


1
Levigante nel modello Naive Bayes
Un predittore Naive Bayes fa le sue previsioni usando questa formula: P( Y= y| X= x ) = α P( Y= y) ∏ioP( Xio= xio| Y= y)P(Y=y|X=X)=αP(Y=y)ΠioP(Xio=Xio|Y=y)P(Y=y|X=x) = \alpha P(Y=y)\prod_i P(X_i=x_i|Y=y) dove è un fattore normalizzante. Ciò richiede la stima dei parametri dai dati. Se lo facciamo con smoothing, otteniamo …

2
Le funzioni non calcolabili diventano asintoticamente più grandi?
Ho letto dei numeri di castori occupati e di come crescono asintoticamente più grandi di qualsiasi funzione calcolabile. Perché è così? È a causa della non calcolabilità della funzione di castoro occupato? In tal caso, allora tutte le funzioni non calcolabili diventano asintoticamente più grandi di quelle calcolabili? Modificare: Ottime …


2
Le funzioni di ordine superiore forniscono più potenza alla programmazione funzionale?
Ho fatto una domanda simile su cstheory.SE . Secondo questa risposta su Stackoverflow esiste un algoritmo che su un linguaggio di programmazione funzionale puro non pigro ha una complessità , mentre lo stesso algoritmo nella programmazione imperativa è . L'aggiunta di pigrizia al linguaggio FP renderebbe l'algoritmoΩ(nlogn)Ω(nlog⁡n)\Omega(n \log n)Ω(n)Ω(n)\Omega(n)Ω(n)Ω(n)\Omega(n) . …

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.