JH

Javascript Hashset

Kustantaja: Search Turbine
Virustarkastettu Windows Free
ladata v1.0 42 latausta
Versio1.0
Kustantaja Search Turbine
Julkaisupäivä7.10.2015
Lisäyspäivämäärä7.10.2015
Os vaatimuksetWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
VaatimuksetNone
Latauksia yhteensä42
HintaFree

Kuvaus

"JavaScript Hashset" on puhdas HashSet-tietotyypin JS-toteutus. Se sopii asiakaskäyttöön ja myös node.js:lle. Se on optimoitu JavaScript-haku-/hakurutiineille - mikä voi olla suorituskyvyn pullonkaula hidas, kun taulukoita iteroidaan JavaScriptissä.

Yhteensopivuus: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. Siinä on "lähes universaali" JS-yhteensopivuus.

Hashset on kuin järjestämätön arvojen joukko, mutta sitä voidaan etsiä eksponentiaalisesti nopeammin kuin natiivi Array.contains- tai Array.indexOf-funktio. Tämä helpottaa tehokkaan ja nopean koodin kirjoittamista. Hassetit voivat käyttää hieman enemmän muistia kuin tavalliset taulukot, mutta eivät eksponentiaalisesti enemmän.

Hashsetit ovat erittäin suosittuja optimoidussa c#- ja Java-ohjelmoinnissa - koska ne antavat kehittäjille erittäin nopean tavan etsiä (hakua) nähdäkseen, onko arvo jo olemassa Hashsetissa. Se käyttää sanakirjaa, kuten haku - joka ei hidastu joukon koon kasvaessa. Tämä on ihanteellinen tilanteisiin, joissa haluamme välttää päällekkäisiä merkintöjä taulukossa - tai tarkistaa arvon olemassaolon ilman suorituskyvyn hidastumista.

Hashsettien yleinen heikkous on, että ne ovat järjestämättömiä - ja sellaisenaan - niitä ei voida luetella (foreach). Tämä heikkous on voitettu 'JavaScript Searchable Hashset' -toiminnolla enumerate-toiminnolla ja myös copyToArray-toiminnolla.

"JavaScript Searchable Hashset" voi käyttää mitä tahansa arvoa avaimena. Merkkijono, kokonaisluku, taulukko, luokat ja parilliset tyypit. Tämä tekee siitä joustavan yleisten js-ohjelmointikäytäntöjen mukaisesti.

Se sisältää myös edistyneitä hashset-toimintoja, joita Java- ja dotNet-kehittäjät odottavat, kuten 'copyToArray', 'exceptWith', 'isSubsetOf' ja 'unionWith', mikä tekee siitä ihanteellisen käytettäväksi alemman tason/korkeamman suorituskyvyn sovelluksissa.

Samankaltaiset ohjelmat

Vaihtoehdot

Lisää tältä julkaisijalta