Javascript Hashset 1.0

Licencia: Gratis ‎Tamaño del archivo: 4.10 KB
‎Calificación de usuarios: 0.0/5 - ‎0 ‎Votos

'JavaScript Hashset' es una implementación JS pura del tipo de datos HashSet. Es adecuado para el uso del cliente y también para el nodo.js. Está optimizado para las rutinas de búsqueda / búsqueda de JavaScript - que puede ser un cuello de botella de rendimiento lento al iterar matrices en JavaScript. Este es un software libre disponible en http://searchturbine.com/js/javascript-hashset bajo la Licencia BSD. Compatibilidad: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nodo, NPM, Chrome. FireFox, Opera, Konqueror. Tiene compatibilidad JS 'cerca de universal'. Un conjunto de hashs es como una matriz desordenada de valores, pero se puede buscar un valor exponencialmente más rápido que las funciones nativas Array.contains o Array.indexOf. Esto facilita la escritura de código rápido y eficiente. Los hassets pueden usar marginalmente más memoria que las matrices normales, pero no exponencialmente más. Los hashsets son muy populares en la programación optimizada de c y Java- porque permiten a los desarrolladores una forma muy rápida de buscar (buscar) para ver si ya existe un valor en un Hashset. Utiliza un diccionario como la búsqueda - que no se vuelve más lento a medida que el conjunto crece en tamaño. Esto es ideal para situaciones en las que queremos evitar entradas duplicadas en una matriz - o comprobar la existencia de un valor sin una ralentización del rendimiento. Una debilidad común de Hashsets es que no están ordenados - y como tal - no se pueden enumerar (foreach). Esta debilidad se supera en 'JavaScript Searchable Hashset' con una función enumerate y también una función copyToArray. 'JavaScript Searchable Hashset' puede utilizar cualquier valor como clave. Cadena, entero, matriz, clases e incluso tipos. Esto hace que sea flexible un en consonancia con las prácticas comunes de programación js. También incluye las funciones avanzadas de hashset que los desarrolladores de Java y dotNet esperan como: 'copyToArray', 'exceptWith', 'isSubsetOf' y 'unionWith' que lo hacen ideal para su uso en aplicaciones de nivel inferior / de mayor rendimiento.

historial de versiones

  • Versión 1.0 publicado en 2015-05-30
    Software hashset con búsqueda recién lanzado

Detalles del programa