Javascript Hashset 1.0

Licença: Livre ‎Tamanho do arquivo: 4.10 KB
‎Classificação dos usuários: 0.0/5 - ‎0 ‎Votos

'JavaScript Hashset' é uma implementação JS pura do tipo de dados HashSet. É adequado para uso do cliente e também para nó.js . Ele é otimizado para rotinas de pesquisa /pesquisa JavaScript - o que pode ser um gargalo de desempenho lento ao iterar Arrays em JavaScript. Este é um software gratuito disponível em http://searchturbine.com/js/javascript-hashset sob a Licença BSD. Compatibilidade: Internet Explorer 5, iE5.5, iE6, iE7, iE8, iE9, iE10, ie11. Nó, NPM, Chrome. FireFox, Opera, Konqueror. Tem compatibilidade JS "próxima à universal". Um hashset é como uma matriz de valores não ordenados, mas pode ser pesquisado por um valor exponencialmente mais rápido do que as funções array.contém ou Array.indexOf nativas. Isso torna mais fácil escrever códigos eficientes e rápidos. Hassets podem usar marginalmente mais memória do que matrizes normais, mas não exponencialmente mais. Hashsets são extremamente populares em programação c# e Java otimizadas - porque permitem aos desenvolvedores uma maneira muito rápida de olhar para cima (pesquisa) para ver se um valor já existe em um Hashset. Ele usa um dicionário como lookup - que não fica mais lento à medida que o conjunto cresce em tamanho. Este é ideal para situações que queremos evitar entradas duplicadas em uma matriz - ou verificar a existência de um valor sem uma desaceleração de desempenho. Uma fraqueza comum dos Hashsets é que eles são desordenados - e, como tal - não podem ser enumerados (foreach). Essa fraqueza é superada em 'JavaScript Searchable Hashset' com uma função enumerada e também uma função copyToArray. 'JavaScript Searchable Hashset' pode usar qualquer valor como uma chave. String, inteiro, matriz, classes e até tipos. Isso o torna flexível de acordo com práticas comuns de programação js. Ele também inclui as funções avançadas de hashset que os desenvolvedores Java e dotNet esperam, tais como : 'copyToArray', 'exceptWith', 'isSubsetOf' e 'unionWith' que o tornam ideal para uso em aplicativos de nível inferior/superior.

história da versão

  • Versão 1.0 postado em 2015-05-30
    Software hashset pesquisável recém-lançado

Detalhes do programa