Domande taggate «ds.data-structures»

Proprietà e applicazioni delle strutture dati, come limiti inferiori di spazio o complessità temporale dell'inserimento e della cancellazione di oggetti.


30
Algoritmi dal libro.
Paul Erdos ha parlato del "Libro" in cui Dio conserva la prova più elegante di ogni teorema matematico. Ciò ha persino ispirato un libro (che credo sia giunto alla sua quarta edizione): Proofs from the Book . Se Dio avesse un libro simile per gli algoritmi, quale algoritmo pensi che …

9
Algoritmi potenti troppo complessi da implementare
Quali sono alcuni algoritmi di utilità legittima che sono semplicemente troppo complessi da implementare? Vorrei essere chiaro: non sto cercando algoritmi come l'attuale algoritmo di moltiplicazione della matrice ottimale asintotica (Coppersmith-Winograd), che è ragionevole da implementare ma ha una costante che lo rende inutile nella pratica. Sto cercando algoritmi che …

10
Una pila, due code
sfondo Diversi anni fa, quando ero un laureando, ci veniva dato un compito di analisi ammortizzata. Non sono stato in grado di risolvere uno dei problemi. L'avevo chiesto in teoria comp. , Ma non è emerso alcun risultato soddisfacente. Ricordo che il corso TA ha insistito su qualcosa che non …





6
Un insieme probabilistico senza falsi positivi?
Quindi, i filtri Bloom sono piuttosto interessanti: sono set che supportano il controllo dell'appartenenza senza falsi negativi, ma con una piccola possibilità di un falso positivo. Di recente, però, ho desiderato un "filtro Bloom" che garantisca il contrario: niente falsi positivi, ma potenzialmente falsi negativi. La mia motivazione è semplice: …



4
Perché mai si dovrebbe usare un Octree su un albero KD?
Ho una certa esperienza nell'informatica scientifica e ho ampiamente utilizzato kd-tree per applicazioni BSP (binary space partitioning). Recentemente ho acquisito maggiore familiarità con gli octrees, una struttura di dati simile per il partizionamento degli spazi euclidei 3D, ma uno che funziona a intervalli regolari fissi, da ciò che raccolgo. Un …

6
C'è un mucchio stabile?
Esiste una struttura di dati di coda prioritaria che supporta le seguenti operazioni? Inserisci (x, p) : aggiungi un nuovo record x con priorità p StableExtractMin () : restituisce ed elimina il record con la priorità minima, rompendo i legami per ordine di inserzione . Pertanto, dopo Inserisci (a, 1), …


2
Ho sognato una struttura di dati, esiste?
Non sono riuscito a trovare questa struttura di dati, ma non sono un esperto nel settore. La struttura implementa un set ed è sostanzialmente una matrice di elementi comparabili con un invariante. L'invariante è il seguente (definito in modo ricorsivo): Un array di lunghezza 1 è un array di unione. …

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.