Proprietà e applicazioni delle strutture dati, come limiti inferiori di spazio o complessità temporale dell'inserimento e della cancellazione di oggetti.
Due stack possono essere implementati in modo efficiente utilizzando un array di dimensioni fisse: lo stack n. 1 inizia dall'estremità sinistra e cresce verso destra, mentre lo stack n. 2 inizia dall'estremità destra e cresce verso sinistra. Lo stesso è possibile per tre pile? Più in particolare, è possibile implementare …
Ecco il problema del vicino più vicino. Dati i reali (molto grande !), Più il bersaglio reale , trova e cui SUM è il più vicino a . Consentiamo una ragionevole pre-elaborazione / indicizzazione di (fino a ), ma al momento della query (data ), il risultato dovrebbe essere restituito …
Per favore, scusa la terseness del titolo, potrei aver sacrificato la chiarezza sull'altare della concisione. Si può vedere che l'inserimento di elementi di un array in un albero di ricerca binario e la loro lettura indietro richiedono (all'inserimento) gli stessi confronti dell'esecuzione di Quicksort su quell'array. La sequenza di pivot …
Ecco due famiglie di funzioni hash sulle stringhe :x⃗ =⟨x0x1x2…xm⟩x→=⟨x0x1x2…xm⟩\vec{x} = \langle x_0 x_1 x_2 \dots x_m \rangle Per prime e , per a \ in \ mathbb {Z} _p . Dietzfelbinger et al. mostrato in "Le funzioni di hash polinomiale sono affidabili" che \ forall x \ neq y, …
Supponiamo di avere un elenco di sottoinsiemi di . Posso eseguire la preelaborazione in questo elenco, se necessario. Dopo questa preelaborazione, mi viene presentato un altro set . Voglio individuare eventuali gruppi con .{ 1 , . . . , N } A ⊆ { 1 , . . . …
Ho un grande set di dati di alberi e vorrei cercarlo specificando un treelet ( subgraph collegato). La query dovrebbe restituire tutte le occorrenze del treelet nel set di dati. Ci sono algoritmi efficienti per farlo? Stavo pensando a qualcosa come array di suffissi, tuttavia, codificare ingenuamente gli alberi in …
Abbiamo un insieme, , di elenchi di elementi dell'insieme . Ogni elemento da appare in un singolo elenco . Sto cercando una struttura di dati in grado di eseguire i seguenti aggiornamenti:N = { 1 , 2 , 3 , . . . , n } N LLLLN= { 1 …
Ecco un problema che mi ha infastidito per un po '. Supponiamo che una stringa sia una sequenza di 1 e 0 e una stringa di caratteri jolly sia una sequenza di 1, 0 e? S. Tutte le stringhe e le stringhe jolly hanno la stessa lunghezza. Questi sono caratteri …
Sto cercando una struttura di dati, che è fondamentalmente un albero di mappe, in cui la mappa in ciascun nodo contiene alcuni nuovi elementi, nonché gli elementi nella mappa del nodo principale. Per mappa qui intendo una mappa di programmazione con chiavi e valori, come map in STL o dict …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.