Perguntas com a marcação «ds.data-structures»

Propriedades e aplicativos de estruturas de dados, como limites inferiores de espaço ou complexidade de tempo de inserção e exclusão de objetos.

2
A análise tradicional dos filtros Bloom está errada?
Este artigo afirma que a análise tradicional da taxa de erro nos filtros Bloom está incorreta e fornece uma análise longa e não trivial da taxa de erro real. O artigo vinculado foi publicado em 2010, mas vi que a análise tradicional dos filtros Bloom continuava sendo ensinada em vários …

3
Mesclando duas árvores de pesquisa binária
Estou procurando um algoritmo para mesclar duas árvores de pesquisa binária de tamanho e alcance arbitrários. A maneira óbvia de implementar isso seria encontrar subárvores inteiras cujo intervalo pode caber em um nó externo arbitrário na outra árvore. No entanto, o pior caso de tempo de execução para esse tipo …

3
Pesquisa sucinta de estruturas de dados?
O artigo de Fischer este mês me lembrou o pouco que sei sobre a arte de estruturas sucintas de dados e algoritmos para usá-las. Para aqueles que não conhecem estruturas de dados sucintas: Dada uma estrutura combinatória, com configurações diferentes (n) e uma representação "útil" conhecida . Existe uma estrutura …







2
Exemplos notáveis ​​da ideia da raiz quadrada na análise de complexidade
Existem vários algoritmos e estruturas de dados que exploram a idéia de que obtém seu valor mínimo em k = \ sqrt n . Exemplos comuns incluemmax{k,n/k}max{k,n/k}\max \left\{k, n/k\right\}k=n−−√k=nk=\sqrt n algoritmo de passo gigante de baby-step para calcular logaritmo discreto em O(n−−√)O(n)O(\sqrt n) , faixa ortogonal 2D estática contando em …

1
Manter a ordem numa lista em
O problema de manutenção de pedidos (ou "manutenção de pedidos em uma lista") é dar suporte às operações: singleton: cria uma lista com um item, retorna um ponteiro para ele insertAfter: dado um ponteiro para um item, insere um novo item depois dele, retornando um ponteiro para o novo item …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.