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

Perguntas sobre armazenamento e representação eficientes de dados em um aplicativo de software.

3
Árvores AVL e o mundo REAL
na escola, aprendemos como equilibrar uma árvore AVL com uma inserção ou exclusão. Como esse tipo de conhecimento será realmente útil no mundo real? Alguém pode dar um exemplo de quando esse tipo de conhecimento seria realmente útil? Pelo que vi, no local de trabalho esses detalhes quase nunca surgem …

7
Até onde ir com tipos primitivos digitados como int
Eu vi código C ++ como o seguinte com muitos typedefs. Quais são os benefícios de usar muitos typedefs como este, em vez de usar primitivas C ++? Existe outra abordagem que também possa alcançar esses benefícios? No final, todos os dados são armazenados na memória ou transmitidos pelo fio …

2
Como representar um conjunto em JSON?
O JSON suporta as seguintes estruturas de dados (equivalentes Java): Escalar, Matriz / Lista e Mapa. A Setnão é suportado imediatamente no JSON. Pensei em várias maneiras de representar um conjunto em JSON: [1] - Como uma lista No entanto, uma lista tem sua própria ordem, portanto, as duas listas …







8
Qual é a diferença entre um fluxo e uma fila?
Qual é a diferença entre um fluxo e uma fila? Ambos têm o conceito de um conjunto ordenado de elementos, mas tendem a ter implementações diferentes e um vocabulário diferente de 'inserir' / 'extrair' (fluxos) vs. 'enfileirar' / 'desenfileirar' (fila). Estes são intercambiáveis? Eles sugerem conceitos ou padrões diferentes? Se …





2
Pseudocódigo para fila Brodal
Estou tentando encontrar mais recursos sobre a pilha Brodal . Tudo o que descobri foi uma implementação haskell do heap de Brodal-Okasaki , mas acho que eles são heap de inclinação , isso está correto? Além disso, sou analfabeta em Haskell, de modo que não ajuda muito. Alguém tem (ou …

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.