Domande con tag 'data-structures'

1
risposta

Come si modella ha una relazione (di aggregazione) nei linguaggi di programmazione funzionale

Solo per essere agli stessi termini: L'aggregazione è una relazione has-a, in cui i componenti di proprietà possono esistere indipendentemente dal componente proprietario .E.g. un laghetto e alcune anatre che nuotano dentro. Un'anatra che...
posta 24.07.2016 - 17:28
1
risposta

struttura dati / algoritmo per il prossimo passo condizionale

Ho cercato di trovare un modo corretto per rappresentare il flusso di dati sopra (questo è solo un piccolo caso), e non sono sicuro di aver trovato un buon modo per farlo. La nostra attuale implementazione valuta solo tutti i dati preceden...
posta 21.02.2017 - 17:32
1
risposta

Come progettare strutture dati per il sharding?

Quando progetti strutture dati per un'applicazione, quali sono le migliori pratiche per assicurarti che possano essere ridimensionate? In particolare, quale delle seguenti è la migliore: Creazione di relazioni nei database Stabilire rel...
posta 21.10.2012 - 22:43
1
risposta

Unit test di un indice di testo

Considera un indice di testo come un suffisso o un suffisso che supporta le richieste di Conteggio (numero di occorrenze di un modello) e Trova (le posizioni di tutti i occorrenze di un pattern) su un determinato testo. Come andresti sui tes...
posta 05.10.2012 - 03:39
2
risposte

C'è qualche ragione particolare per l'uso di liste su code nei linguaggi di programmazione funzionale?

La maggior parte dei linguaggi di programmazione funzionale come Scheme e Haskell utilizzano gli elenchi come struttura dati principale. Le code sono identiche alle liste, ad eccezione del fatto che l'aggiunta alla fine, non all'inizio, ha un te...
posta 25.12.2013 - 20:45
5
risposte

Come si fa a far fronte a Java proveniente da javascript?

Ho imparato alcuni javascript come introduzione alla programmazione, e ora sto cercando di passare a Java e Python e da lì a c ++, c #, ecc. Sono stato coinvolto nel lavoro scolastico, quindi ho avuto pochissime possibilità di imparare ancora...
posta 04.10.2011 - 08:45
4
risposte

Scrivere un nuovo linguaggio di programmazione: quando e come eseguire il bootstrap delle strutture di dati?

Sto scrivendo il mio linguaggio di programmazione che, finora, è andato benissimo in termini di ciò che ho deciso di realizzare. Tuttavia, ora, vorrei avviare alcune strutture dati e / o oggetti preesistenti. Il mio problema è che non sono davve...
posta 10.07.2012 - 12:11
4
risposte

Perché è '(cons 1 (cons 2 (cons 3 nil)))' e non '(cons 3 (cons 2 (cons 1 nil))) per [1,2,3]?

C'è qualche motivo speciale per costruire una lista in Scheme che usi (cons 1 (cons 2 (cons 3 nil))) invece di (cons 3 (cons 2 (cons 1 nil))) ? Mentre il primo sembra più ovvio perché legge nell'ordine corretto, il secondo è quello ch...
posta 25.12.2013 - 23:17
2
risposte

Qual è il vantaggio dell'utilizzo della struttura dei dati della mappa?

Sono membro di un sito web di codifica online e oggi, quando ho presentato una soluzione in C ++, ho visto che c'erano molte più risposte in C ++ che richiedevano molto meno tempo. Le soluzioni erano aperte, quindi ho proseguito con alcune di es...
posta 02.11.2011 - 17:21
5
risposte

La mia comprensione dei tipi di dati astratti è corretta?

Dopo aver letto molte pagine su vari siti, sono giunto alla conclusione che il tipo di dati astratto aiuta a separare l'uso della struttura dati dalla sua implementazione. Possiamo facilmente mappare i dati in una struttura dati utilizzando un'a...
posta 01.01.2014 - 00:36