Javascript Hashset 1.0

Licence: Gratuit ‎Taille du fichier: 4.10 KB
‎Note des utilisateurs: 0.0/5 - ‎0 ‎Votes

'JavaScript Hashset' est une implémentation JS pure du type de données HashSet. Il convient à l’usage du client et aussi pour le nœud.js . Il est optimisé pour les routines de recherche JavaScript / recherche - qui peut être un goulot d’étranglement des performances lent lors de l’itération des tableaux dans JavaScript. Il s’agit d’un logiciel http://searchturbine.com/js/javascript-hashset sous la licence BSD. Compatibilité: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nœud, NPM, Chrome. FireFox, Opéra, Konqueror. Il a la compatibilité JS « proche de l’universel ». Un jeu de hachage est comme un tableau non commandé de valeurs, mais il peut être recherché pour une valeur exponentiellement plus rapide qu’un natif Array.contains ou Array.indexOf fonctions. Il est ainsi plus facile d’écrire du code efficace et rapide. Hassets peut utiliser un peu plus de mémoire que les tableaux normaux, mais pas exponentiellement plus. Hashsets sont extrêmement populaires dans la programmation optimisée c # et Java - parce qu’ils permettent aux développeurs un moyen très rapide pour rechercher (recherche) pour voir si une valeur existe déjà dans un hashset. Il utilise un dictionnaire comme le lookup - qui ne devient pas plus lent que l’ensemble se développe en taille. Ceci est idéal pour les situations que nous voulons éviter les entrées en double dans un tableau - ou vérifier l’existence d’une valeur sans ralentissement des performances. Une faiblesse commune des hashsets est qu’ils ne sont pas commandés - et en tant que tels - ne peuvent pas être énumérés (avant). » Cette faiblesse est surmontée dans 'JavaScript Searchable Hashset' avec une fonction énumération et aussi une fonction copyToArray. 'JavaScript Searchable Hashset' peut utiliser n’importe quelle valeur comme clé. String, integer, tableau, classes, et même les types. Cela le rend flexible en accord avec les pratiques de programmation js communes. Il inclut également les fonctions de hachage avancées que les développeurs Java et dotNet attendent telles que : 'copyToArray', 'exceptWith', 'isSubsetOf' et 'unionWith' qui le rendent idéal pour une utilisation dans les applications de niveau inférieur / plus performants.

historique de la version

  • Version 1.0 posté sur 2015-05-30
    Nouveau logiciel de hachage consultable

Détails du programme