Domande taggate «data-structures»

Domande su come archiviare i dati in modo che possano essere utilizzati vantaggiosamente dagli algoritmi.













2
Implementazione della struttura dei dati immutabile (persistente) simile a matrice con indicizzazione rapida, aggiunta, anteposizione, iterazione
Sto cercando una struttura di dati persistente simile all'array (ma immutabile), che consenta operazioni veloci di indicizzazione, aggiunta, prepend e iterazione (buona località). Clojure fornisce un vettore persistente, ma è solo per un'aggiunta veloce. Scala's Vector ha effettivamente un'appendice e prepend a tempo costante, ma non riesco a capire come …

1
Struttura dei dati per la mappa a intervalli
Sia un numero intero e denota l'insieme di tutti i numeri interi. Lascia che denoti l'intervallo di numeri interi .nnnZZ\mathbb{Z}[a,b][a,b][a,b]{a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} Sto cercando una struttura di dati per rappresentare una mappa . Voglio che la struttura dei dati supporti le seguenti operazioni:f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} f ( i )get(i)get(i)\text{get}(i) dovrebbe restituire .f(i)f(i)f(i) …


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.