Javascript Hashset 1.0

Lisans: Ücret -siz ‎Dosya boyutu: 4.10 KB
‎Kullanıcı Derecelendirmesi: 0.0/5 - ‎0 ‎Oy

Hakkı -nda Javascript Hashset

'JavaScript Hashset' HashSet veri türünün saf bir JS uygulamasıdır. İstemci kullanımı için ve düğüm için de uygundur.js. JavaScript arama / arama rutinleri için optimize edilse de, JavaScript'te Dizileri yinelediğinde performans darboğaz yavaş olabilir. Bu, BSD Lisansı altında http://searchturbine.com/js/javascript-hashset'da bulunan ücretsiz yazılımdır. Uyumluluk: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Düğüm, NPM, Krom. Ateş Fox, Opera, Konqueror. Bu 'evrensel' JS uyumluluğu yakın vardır. Karma küme sıralanmamış bir değer dizisi gibidir, ancak yerel Array.contains veya Array.indexOf işlevlerinden katlanarak daha hızlı bir değer için aranabilir. Bu, verimli ve hızlı kod yazmayı kolaylaştırır. Hassets normal diziler daha marjinal daha fazla bellek kullanabilirsiniz, ancak katlanarak daha çok değil. Hashsets optimize c # ve Java programlama son derece popüler - çünkü geliştiriciler bir değer zaten bir Hashset var olup olmadığını görmek için (arama) arıyor için çok hızlı bir yol sağlar. Bu arama gibi bir sözlük kullanır - set boyutu büyüdükçe yavaş almaz. Bu, bir dizideki yinelenen girişlerden kaçınmak veya performans yavaşlaması olmadan bir değerin varlığını kontrol etmek istediğimiz durumlar için idealdir. Hashsets ortak bir zayıflık onlar sırasız olmasıdır - ve bu nedenle - numaralandırılamaz (foreach). Bu zayıflık bir sayısalfonksiyonu ve aynı zamanda bir copyToArray fonksiyonu ile 'JavaScript Aranabilir Hashset' üstesinden. 'JavaScript Aranabilir Hashset' anahtar olarak herhangi bir değer kullanabilirsiniz. Dize, sonsyon, dizi, sınıflar ve çift türleri. Bu, yaygın js programlama uygulamaları ile esnek bir uyum sağlar. Ayrıca Java ve dotNet geliştiricileri gibi beklediğiniz gelişmiş hashset fonksiyonları içerir: 'copyToArray', 'exceptWith', 'isSubsetOf' ve 'unionWith' hangi alt düzey / yüksek performans uygulamaları kullanmak için ideal hale.