3 pontos por GN⁺ 2023-09-30 | 1 comentários | Compartilhar no WhatsApp
  • Este artigo é sobre o 'Dicionário de Algoritmos e Estruturas de Dados', hospedado pela Divisão de Software e Sistemas do NIST, no Instituto de Pesquisa em Tecnologia da Informação.
  • Este dicionário foi desenvolvido em 1998 sob a edição de Paul E. Black.
  • Inclui algoritmos, técnicas algorítmicas, estruturas de dados, problemas típicos e definições relacionadas.
  • Alguns verbetes do dicionário contêm links para implementações e informações adicionais.
  • O dicionário não inclui algoritmos especializados em processamento de dados empresariais, comunicação, sistemas operacionais ou algoritmos distribuídos, linguagens de programação, IA, gráficos ou análise numérica.
  • O dicionário também inclui um glossário de siglas e abreviações relacionadas à computação.
  • O dicionário deve ser usado para estudo e referência, e não para cola.
  • O dicionário está aberto a sugestões, correções e comentários dos usuários.
  • O dicionário também inclui referências a outros materiais sobre algoritmos e estruturas de dados, como Stony Brook Algorithm Repository, Data Structures and Algorithms site, Eric Weisstein's World of Mathematics e Computing Research Repository (CoRR).
  • A URL do dicionário é um alias que deve continuar referenciando DADS, e pedimos desculpas por qualquer inconveniente causado por isso.
  • O dicionário é atualizado regularmente, e a atualização mais recente foi feita na segunda-feira, 22 de novembro de 2021, às 15:20:31.

1 comentários

 
GN⁺ 2023-09-30
Comentários no Hacker News
  • Artigo sobre o 'Dicionário de Algoritmos & Estruturas de Dados', um recurso que foi compartilhado e discutido várias vezes no Hacker News desde 2011
  • Alguns usuários gostam desse material, mas apontam que certos algoritmos e estruturas de dados, como Fenwick tree e o algoritmo union-find, estão faltando
  • Usuários querem mais foco na aplicação de estruturas de dados e algoritmos, pois desejam entender por que certas estruturas são úteis e quando devem ser usadas
  • Um usuário menciona uma entrada notável no dicionário chamada 'Marlena' e pede mais informações sobre ela
  • É levantada uma pergunta sobre como pesquisar a lista ao contrário quando a pessoa sabe como um algoritmo funciona, mas não conhece seu nome
  • Alguns usuários questionam a utilidade de uma lista alfabética de algoritmos para iniciantes e sugerem livros clássicos que podem ser um ponto de partida melhor para aprender e dominar o tema
  • Usuários querem uma funcionalidade que permita contribuir com o dicionário e apontam que estruturas básicas, como 'acceleration structures', estão faltando
  • O dicionário é elogiado como um recurso incrível, e há esperança de que sobreviva apesar dos cortes no orçamento
  • Um usuário se pergunta, em tom de brincadeira, se o dicionário tem um bom número aleatório para usar em algoritmos de criptografia