JH

Javascript Hashset

Wydawca: Search Turbine
Przeskanowane pod kątem wirusów Windows Free
Ściągnij v1.0 42 pobrania
Wersja1.0
Wydawca Search Turbine
Data wydania7 paź 2015
Data dodania7 paź 2015
Wymagania systemu operacyjnegoWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
WymaganiaNone
Całkowita liczba pobrań42
Cena £Free

Opis

„JavaScript Hashset” to czysta implementacja JS typu danych HashSet. Nadaje się do użytku klienta, a także do node.js . Jest zoptymalizowany pod kątem procedur wyszukiwania/wyszukiwania JavaScript - co może być wąskim gardłem wydajności powolnym podczas iteracji tablic w JavaScript.

Kompatybilność: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Węzeł, NPM, Chrome. FireFox, Opera, Konqueror. Ma "bliską uniwersalnej" kompatybilności z JS.

Hashset jest jak nieuporządkowana tablica wartości, ale można go wyszukiwać wykładniczo szybciej niż natywne funkcje Array.contains lub Array.indexOf. Ułatwia to pisanie wydajnego, szybkiego kodu. Hassets może używać nieco więcej pamięci niż normalne macierze, ale nie wykładniczo.

Hashsety są niezwykle popularne w zoptymalizowanym programowaniu w języku c# i Java — ponieważ umożliwiają programistom bardzo szybki sposób wyszukiwania (wyszukiwania), aby sprawdzić, czy wartość już istnieje w Hashset. Używa słownika, takiego jak wyszukiwanie, które nie zwalnia wraz ze wzrostem rozmiaru zestawu. Jest to idealne rozwiązanie w sytuacjach, w których chcemy uniknąć zduplikowanych wpisów w tablicy - lub sprawdzić istnienie wartości bez spowolnienia wydajności.

Powszechną słabością Hashsetów jest to, że są nieuporządkowane – i jako takie – nie można ich wyliczyć (foreach). Ta słabość została pokonana w „JavaScript Searchable Hashset” za pomocą funkcji enumerate, a także funkcji copyToArray.

„JavaScript Searchable Hashset” może używać dowolnej wartości jako klucza. Ciąg, liczba całkowita, tablica, klasy, a nawet typy. Dzięki temu jest elastyczny i zgodny z powszechnymi praktykami programowania js.

Zawiera również zaawansowane funkcje hashset, których oczekują programiści Java i dotNet, takie jak: 'copyToArray', 'exceptWith', 'isSubsetOf' i 'unionWith', które czynią go idealnym do użycia w aplikacjach niższego poziomu/o wyższej wydajności.

Podobne programy

Alternatywy

Więcej od tego wydawcy