Pesquisa sucinta de estruturas de dados?


17

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 de dados "sucinta" que leva o armazenamento de cerca de lg ( um ( n ) ) pedaços ainda nos permite executar operações o mais rápido que pudermos com a representação normal de R ?R(n)lg(uma(n))R

Os principais em que estou interessado, se alguém quiser participar de uma discussão

  1. Matrizes de sufixo. Eles são um subconjunto de todas as permutações.

  2. Árvores ordenadas. Eles são um subconjunto de todas as seqüências binárias de "parênteses" (a variedade correspondente).

  3. Todos os valores menores mais próximos, como no artigo ( 1 ). Não apenas você pode comprimir nas duas dimensões; as admissíveis de matrizes "menor valor" em um sentido é um pequeno subconjunto de listas e, portanto, você precisa armazenar menos de n lg ( n ) bits.{0 0,...,n-1 1}nnlg(n)

Respostas:




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.