Capisco che gli alberi di segmento può essere utilizzato per trovare la somma di sub matrice di . E questo può essere fatto in tempo secondo il tutorial qui .O ( registro n )UNAAO (logn )O(logn)\mathcal{O}(\log n) Tuttavia, non sono in grado di dimostrare che il tempo di interrogazione è …
Sto cercando di capire come gli alberi indicizzati binari (alberi fenwick) possano essere modificati per gestire sia le query di intervallo sia gli aggiornamenti di intervallo. Ho trovato le seguenti fonti: http://kartikkukreja.wordpress.com/2013/12/02/range-updates-with-bit-fenwick-tree/ http://programmingcontests.quora.com/Tutorial-Range-Updates-in-Fenwick-Tree http :? //apps.topcoder.com/forums/ module = thread & threadID = 756.271 & start = 0 & mc = …
Una SkipList fornisce gli stessi limiti per la ricerca di un albero bilanciato con il vantaggio che il riequilibrio non è necessario. Poiché SkipList è costruito usando lanci casuali di monete, questi limiti valgono solo finché la struttura di SkipList è sufficientemente "bilanciata". In particolare, con probabilità per una costante …
Nelle applicazioni del mondo reale c'è un vantaggio concreto quando si usano gli algoritmi O (log( log( n ) )O(log(log(n))\mathcal{O}(\log(\log(n)) invece di ?O (log( n ) )O(log(n))\mathcal{O}(\log(n)) Questo è il caso in cui si usano, ad esempio, alberi di Van Emde Boas invece di implementazioni di alberi di ricerca binarie …
Ho letto in molti articoli sulla ricerca del vicino più vicino di dimensione superiore che gli alberi KD sono esponenziali in K, ma non riesco a determinare il perché. Quello che sto cercando è una solida analisi della complessità del runtime che spiega questo aspetto del problema.
È possibile implementare l'operazione di suddivisione per alberi AVL con complessità ? Sono interessato a collegamenti ad articoli o informazioni specifiche su questo argomento.O(logn)O(logn)O(\log n) L'operazione di divisione divide l'albero AVL in due alberi AVL derivati, in base alla chiave. Uno degli alberi derivati dovrebbe contenere tutti i vertici in …
Questa domanda e questa domanda mi hanno fatto pensare un po '. Per ordinare un array di lunghezza con elementi univoci in , dobbiamo essere in grado di memorizzare i conteggi dei valori nell'array. Ci sono alcuni suggerimenti, ma sto cercando un modo per farlo nel peggiore dei casi tempo …
Ho bisogno di una struttura di dati per memorizzare un numero nnn di elementi, ognuno dei quali è associato a tempi diversi titit_i. nnn varia e sebbene abbia un limite superiore teorico, si tratta di molti ordini di grandezza più grandi di quelli normalmente utilizzati. Attraverso la mia applicazione posso …
Ecco la fonte della mia domanda. Dato un albero auto-bilanciamento (AVL), codificare un metodo che restituisce la mediana. (Mediana: il valore numerico che separa la metà superiore di un campione di dati dalla metà inferiore. Esempio: se la serie è 2, 7, 4, 9, 1, 5, 8, 3, 6 allora …
Conosco il termine ordine di un albero a B. Di recente ho sentito un nuovo termine: albero B con un grado minimo di 2. Sappiamo che il grado è legato a un nodo ma qual è il grado di un albero? Il grado impone qualche tipo di restrizione sull'altezza di …
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.