Javascript Hashset 1.0

Licencji: Wolna ‎Rozmiar pliku: 4.10 KB
‎Ocena użytkowników: 0.0/5 - ‎0 ‎Głosów

'JavaScript Hashset' to czysta implementacja JS typu danych HashSet. Nadaje się do użytku klienta, a także do węzła.js . Jest zoptymalizowany pod kątem procedur wyszukiwania / wyszukiwania JavaScript - co może być wąskim gardłem wydajności powolny podczas iteracji macierzy w JavaScript. Jest to darmowe oprogramowanie dostępne w http://searchturbine.com/js/javascript-hashset na licencji BSD. Zgodność: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Węzeł, NPM, Chrome. FireFox, Opera, Konqueror. Ma "zbliżoną do uniwersalnej" kompatybilności JS. Zestaw mieszania jest jak nieuporządkowana tablica wartości, ale można go wyszukiwać w celu uzyskania wartości wykładniczo szybciej niż natywne funkcje Array.contains lub Array.indexOf. Ułatwia to pisanie wydajnego, szybkiego kodu. Zestawy hassets może używać nieznacznie więcej pamięci niż normalne tablice, ale nie wykładniczo bardziej. Zestawy hashsets są bardzo popularne w zoptymalizowanych c# i java programowania — ponieważ pozwalają one deweloperom bardzo szybki sposób wyszukiwania (wyszukiwanie), aby sprawdzić, czy wartość już istnieje w Hashset. Używa słownika, takiego jak wyszukiwanie — który nie jest wolniejszy w miarę zwiększania 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. Częstą słabością Hashsets jest to, że są one nieuporządkowane - i jako takie - nie mogą być wyliczone (foreach). Ta słabość jest pokonany w "JavaScript Searchable Hashset" z funkcją wyliczania, a także copyToArray funkcji. "JavaScript Searchable Hashset" może używać dowolnej wartości jako klucza. Ciąg, całkowita, tablica, klasy, a nawet typy. To sprawia, że elastyczne w zgodzie ze wspólnymi praktykami programowania js. Zawiera również zaawansowane funkcje mieszania, których oczekują deweloperzy Java i dotNet, takie jak: "copyToArray", "exceptWith", 'isSubsetOf' i 'unionWith', które sprawiają, że idealnie nadaje się do użytku w aplikacjach niższego poziomu / wyższej wydajności.

historia wersji

  • Wersja 1.0 opublikowany na 2015-05-30
    Nowo wydane oprogramowanie hashset z wyszukujalnym

Szczegóły programu