Tutte le domande

2
risposte

Che cosa rende un caso negativo per l'ordinamento rapido?

Sto imparando su quicksort e voglio illustrare matrici diverse su cui quicksort avrebbe avuto difficoltà. Il quicksort che ho in mente non ha una mescolanza casuale iniziale, fa 2 partizioni e non calcola la mediana. Ho pensato finora a tre e...
posta 23.09.2014 - 04:11
1
risposta

Fonte originale di '(seme * 9301 + 49297)% 233280' algoritmo casuale?

Se cerchi esempi di creazione di un generatore di numeri casuali semisommersi (pseudo), ti imbatterai in cose del genere (esempio specifico link ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, //...
posta 26.10.2014 - 19:14
3
risposte

La sintassi duplicata per la definizione delle funzioni con nome è una cattiva decisione di progettazione del linguaggio?

Sto modellando un linguaggio di programmazione per divertimento, e la sintassi è strongmente influenzata da Scala - in particolare le definizioni di funzione. Ho riscontrato un problema di progettazione perché la mia lingua non distingue tr...
posta 20.06.2014 - 23:02
3
risposte

Algoritmi per creare mosaici di immagini - c'è un modo più veloce di questo?

Ho giocato con la creazione di mosaici di immagini. Il mio script prende un gran numero di immagini, le ridimensiona fino alle dimensioni della miniatura e le utilizza come tessere per approssimare un'immagine di destinazione. L'approccio è i...
posta 31.08.2014 - 16:57
4
risposte

Costanti in C #

Perché il compilatore memorizza i valori costanti nei metadati dell'assieme? Sono direttamente incorporati nel codice della lingua intermedia dai metadati dell'assembly?     
posta 02.01.2013 - 08:45
1
risposta

Mi sento a disagio con la sintassi dei record di Haskell

La maggior parte della sintassi di Haskell ha una bellezza di purezza. Ma la sintassi del record sembra brutta. È a disagio Sembra una specie di miscela con C. Richiede virgola e parentesi graffe. Haskell ha una tabulazione, una separazione basa...
posta 16.02.2011 - 03:05
2
risposte

Devo testare le mie sottoclassi o la mia classe genitore astratta?

Ho un'implementazione scheletrica, come nell'articolo 18 da Java efficace (discussione estesa qui ). È una classe astratta che fornisce 2 metodi pubblici methodA () e methodB () che chiamano i metodi delle sottoclassi per "riempire gli spazi vu...
posta 28.10.2015 - 11:27
3
risposte

Ci sono CPU che eseguono questa possibile ottimizzazione della scrittura della cache L1?

Quando la CPU con una cache L1 fa una scrittura, ciò che normalmente accade è che (supponendo che la linea di cache che sta scrivendo sia già nella cache L1) la cache (oltre ad aggiornare i dati) segni quella cache linea sporca, e scriverà la li...
posta 16.11.2015 - 18:44
3
risposte

Elenco dei parametri lunghi rispetto all'elenco delle variabili a stato lungo

In un libro C ++, l'autore dice che non abbiamo più bisogno di una funzione con un elenco di parametri lungo perché la maggior parte dei parametri può essere refactored in variabili di stato in una classe. D'altra parte, un libro di programmazio...
posta 19.09.2011 - 01:10
2
risposte

Quando il database cloud è adatto a me?

Alcuni sostengono che DBaaS (database come servizio) - detto anche database cloud - non è adatto per Business Intelligence (BI), analisi (OLAP) o archiviazione. È vero? Più in generale, quando DBaaS è la scelta tecnica più efficace?     
posta 11.07.2011 - 08:08