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.

6
O que há de novo em estruturas de dados puramente funcionais desde Okasaki?
Desde o livro de Chris Okasaki, de 1998, "Estruturas de dados puramente funcionais", não vi muitas novas estruturas de dados puramente funcionais interessantes; Eu posso citar apenas alguns: IntMap (também inventado por Okasaki em 1998, mas não presente nesse livro) Dedo árvores (e sua generalização sobre monóides) Existem também algumas …

30
Algoritmos do livro.
Paul Erdos falou sobre o "Livro", onde Deus guarda a prova mais elegante de cada teorema matemático. Isso até inspirou um livro (que eu acredito que está agora em sua 4ª edição): Provas do livro . Se Deus tivesse um livro semelhante para algoritmos, quais algoritmos você acha que seriam …

9
Algoritmos poderosos muito complexos para implementar
Quais são alguns algoritmos de utilidade legítima que são simplesmente muito complexos para implementar? Deixe-me esclarecer: não estou procurando algoritmos como o atual algoritmo de multiplicação de matriz assintótica ideal (Coppersmith-Winograd), que é razoável de implementar, mas tem uma constante que o torna inútil na prática. Estou procurando algoritmos que …

10
Uma pilha, duas filas
fundo Vários anos atrás, quando eu era graduado, recebíamos uma lição de casa sobre análise amortizada. Não consegui resolver um dos problemas. Eu havia perguntado isso em teoria , mas nenhum resultado satisfatório foi encontrado. Lembro que o curso da TA insistiu em algo que ele não podia provar e …



4
Existe uma função hash para uma coleção (ou seja, vários conjuntos) de números inteiros que possui boas garantias teóricas?
Estou curioso para saber se existe uma maneira de armazenar um hash de um conjunto múltiplo de números inteiros que possua as seguintes propriedades, idealmente: Utiliza espaço O (1) Pode ser atualizado para refletir uma inserção ou exclusão no tempo O (1) Duas coleções idênticas (ou seja, coleções que possuem …


6
Um conjunto probabilístico sem falsos positivos?
Portanto, os filtros Bloom são bem legais - são conjuntos que suportam a verificação de associação sem falsos negativos, mas com uma pequena chance de um falso positivo. Recentemente, porém, eu estava querendo um "filtro Bloom" que garanta o contrário: sem falsos positivos, mas potencialmente falsos negativos. Minha motivação é …



4
Por que alguém usaria um Octree sobre uma árvore KD?
Tenho alguma experiência em computação científica e usei extensivamente kd-trees para aplicativos BSP (particionamento de espaço binário). Recentemente, familiarizei-me com octrees, uma estrutura de dados semelhante para particionar espaços euclidianos em 3D, mas que funciona em intervalos regulares fixos, pelo que entendi. Um pouco de pesquisa sobre independência parece indicar …

6
Existe uma pilha estável?
Existe uma estrutura de dados da fila prioritária que ofereça suporte às seguintes operações? Inserir (x, p) : adiciona um novo registro x com prioridade p StableExtractMin () : retorne e exclua o registro com prioridade mínima, quebrando os vínculos por ordem de inserção . Assim, após Inserir (a, 1), …


2
Sonhei com uma estrutura de dados, ela existe?
Não consegui encontrar essa estrutura de dados, mas não sou especialista na área. A estrutura implementa um conjunto e é basicamente uma matriz de elementos comparáveis ​​com um invariante. O invariante é o seguinte (definido recursivamente): Uma matriz de comprimento 1 é uma matriz de mesclagem. Uma matriz de comprimento …

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.