JH

Javascript Hashset

Penerbit: Search Turbine
Dipindai virus Windows Free
Unduh v1.0 42 unduh
Versi: kapan1.0
Penerbit Search Turbine
Tanggal rilis7 Okt 2015
Tanggal Ditambahkan7 Okt 2015
Persyaratan OSWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
PersyaratanNone
Total unduhan42
HargaFree

Deskripsi

'JavaScript Hashset' adalah implementasi JS murni dari tipe data HashSet. Sangat cocok dengan untuk penggunaan klien dan juga untuk node.js . Ini dioptimalkan untuk rutinitas pencarian/pencarian JavaScript - yang dapat menjadi penghambat kinerja yang lambat saat mengulangi Array dalam JavaScript.

Kompatibilitas: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. Ini memiliki kompatibilitas JS 'mendekati universal'.

Sebuah hashset seperti array nilai yang tidak diurutkan, tetapi dapat dicari nilai secara eksponensial lebih cepat daripada fungsi Array.contains atau Array.indexOf asli. Ini membuatnya lebih mudah untuk menulis kode yang efisien dan cepat. Hasset mungkin menggunakan sedikit lebih banyak memori daripada array normal, tetapi tidak lebih dari itu secara eksponensial.

Hashset sangat populer dalam pemrograman c# dan Java yang dioptimalkan - karena mereka memungkinkan pengembang cara yang sangat cepat untuk mencari (mencari) untuk melihat apakah nilai sudah ada dalam Hashset. Ini menggunakan kamus seperti pencarian - yang tidak menjadi lebih lambat seiring bertambahnya ukuran set. Ini ideal untuk situasi di mana kita ingin menghindari entri duplikat dalam larik - atau memeriksa keberadaan nilai tanpa penurunan kinerja.

Kelemahan umum dari Hashset adalah bahwa mereka tidak berurutan - dan dengan demikian - tidak dapat dihitung (foreach). Kelemahan ini diatasi pada 'JavaScript Searchable Hashset' dengan fungsi enumerate dan juga fungsi copyToArray.

'JavaScript Searchable Hashset' dapat menggunakan nilai apa pun sebagai kunci. String, integer, array, kelas, dan bahkan tipe. Ini membuatnya fleksibel dan sesuai dengan praktik pemrograman js umum.

Ini juga mencakup fungsi hashset tingkat lanjut yang diharapkan oleh pengembang Java dan dotNet seperti: 'copyToArray', 'exceptWith', 'isSubsetOf' dan 'unionWith' yang membuatnya ideal untuk digunakan pada aplikasi tingkat rendah/kinerja lebih tinggi.

Program serupa

Alternatif

Lainnya dari penerbit ini