Pertanyaan yang diberi tag «hashcode»

Kode hash adalah hasil penerapan fungsi hash ke data, biasanya menghasilkan bilangan bulat.

20
Apa algoritma terbaik untuk mengganti GetHashCode?
Di .NET, GetHashCodemetode ini digunakan di banyak tempat di seluruh pustaka kelas dasar .NET. Menerapkannya dengan benar sangat penting untuk menemukan item dengan cepat dalam koleksi atau ketika menentukan kesetaraan. Apakah ada algoritma standar atau praktik terbaik tentang cara menerapkan GetHashCodeuntuk kelas khusus saya sehingga saya tidak menurunkan kinerja?





29
Mengapa saya perlu mengganti metode equals dan hashCode di Java?
Baru-baru ini saya membaca Dokumen Pekerjaan Pengembang ini . Dokumen ini adalah tentang mendefinisikan hashCode()dan equals()secara efektif dan benar, namun saya tidak dapat mengetahui mengapa kita perlu mengganti kedua metode ini. Bagaimana saya bisa mengambil keputusan untuk menerapkan metode ini secara efisien?
383 java  equals  hashcode 




9
Mengapa menggunakan nomor utama dalam kode hash?
Saya hanya bertanya-tanya mengapa bilangan prima digunakan dalam metode kelas hashCode()? Misalnya, ketika menggunakan Eclipse untuk menghasilkan hashCode()metode saya selalu ada bilangan prima yang 31digunakan: public int hashCode() { final int prime = 31; //... } Referensi: Berikut ini adalah primer yang bagus pada Hashcode dan artikel tentang bagaimana hashing …
174 java  hashcode  primes 


15
Fungsi Hash Bagus untuk String
Saya mencoba memikirkan fungsi hash yang baik untuk string. Dan saya berpikir mungkin ide yang baik untuk merangkum nilai unicode untuk lima karakter pertama dalam string (dengan asumsi itu memiliki lima, jika tidak hentikan di mana itu berakhir). Apakah itu ide yang bagus, atau itu ide yang buruk? Saya melakukan …
160 java  hash  hashtable  hashcode 


20
Apakah ada fungsi kode hash dalam JavaScript?
Pada dasarnya, saya mencoba membuat objek objek unik, satu set. Saya memiliki ide cemerlang hanya menggunakan objek JavaScript dengan objek untuk nama properti. Seperti, set[obj] = true; Ini berfungsi, sampai batas tertentu. Ini berfungsi baik dengan string dan angka, tetapi dengan objek lain, mereka semua tampaknya "hash" dengan nilai yang …
150 javascript  hash  set  hashcode 

6
Apa cara yang benar dan bagus untuk mengimplementasikan __hash __ ()?
Apa cara yang benar dan bagus untuk diterapkan __hash__()? Saya berbicara tentang fungsi yang mengembalikan kode hash yang kemudian digunakan untuk menyisipkan objek ke dalam tagar alias kamus. Ketika __hash__()mengembalikan integer dan digunakan untuk "binning" objek ke dalam hashtable, saya berasumsi bahwa nilai integer yang dikembalikan harus terdistribusi secara seragam …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.