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

9
Qual é esse domínio de estudo?

Suponha que eu tenha uma situação em que estou criando um site para um revendedor de calçados. Eles têm marcas e tipos diferentes de sapatos e, é claro, querem uma função de pesquisa muito boa. Portanto, existem diferentes propriedades que os sapatos podem ter. Eles podem ter propriedades...

9
Armazenamento de dados na memória em Haskell

Quero implementar um armazenamento de dados na memória para um serviço da Web em Haskell. Eu quero executar transações na STMmônada. Quando eu coloco no Google o haskell da tabela de hash, recebo apenas isso: Data. BTree. HashTable. STM.O nome e as complexidades do módulo sugerem que isso é...

9
Modelando um horário de trabalho complexo

Eu tenho um problema do mundo real que estou tentando representar e automatizar. Simplifiquei e abstraí para o seguinte: Existem n locais de trabalho (P1, P2, ..., Pn). Cada lugar, Pn tem uma chave, Kn. Existem m Trabalhadores, (W1, W2, ..., Wm). Para trabalhar em Pn, um trabalhador deve segurar...

8
Origem das estruturas e classes

Quais problemas de design e implementação os programadores tiveram que resolver quando decidiram primeiro usar estruturas e classes? Quando isso aconteceu e quem foram os pioneiros por trás dessas idéias? Observe que essa é uma pergunta dupla, porque estruturas e classes estão relacionadas. Eu...

8
"Ignorar deltas" é exclusivo do svn?

As pessoas boas que criaram o sistema de controle de versão SVN usam uma estrutura a que se referem como "pular deltas" para armazenar o histórico de revisões de arquivos internamente. Uma revisão é armazenada como delta em relação a uma revisão anterior. No entanto, a revisão N não é...

8
Mapas aninhados x chaves combinadas

no projeto em que estou trabalhando, tivemos três tipos diferentes de preços, dependendo da idade do usuário (adulto, criança, etc.). Então, tivemos no banco de dados uma tabela parecida com esta: PRICES type Amount A 20 B 15 C .. D .. No começo, tínhamos apenas quatro tipos diferentes de...