Вопросы с тегом 'hashcode'
Хеш-код является результатом применения хеш-функции к данным, обычно получая целое число.
20
Какой лучший алгоритм для переопределения GetHashCode?
В .NET метод GetHashCode используется во многих местах в библиотеках базовых классов .NET. Для правильной его реализации особенно важно быстро находить элементы в коллекции или при определении равенства.
Существует ли стандартный алгоритм или лучшие...
04 нояб. '08 в 20:53
13
Почему важно переопределить GetHashCode, когда метод Equals переопределен?
Учитывая следующий класс public class Foo
{
public int FooId { get; set; }
public string FooName { get; set; }
public override bool Equals(object obj)
{
Foo fooItem = obj as Foo;
if (fooItem == null)
{
...
16 дек. '08 в 13:41
33
Как я могу генерировать хеш MD5?
Есть ли какой-нибудь метод для генерации хэша MD5 строки в Java?
06 янв. '09 в 9:45
11
Какие проблемы следует учитывать при переопределении равных и hashCode в Java?
Какие проблемы/ошибки следует учитывать при переопределении equals и hashCode?
26 авг. '08 в 8:50
62
Как определить равенство для двух объектов JavaScript?
Строгий оператор равенства скажет вам, являются ли два объекта типов равными. Однако существует ли способ определить, равны ли два объекта, , как и значение хеш-кода в Java?
Вопрос о переполнении стека Есть ли какая-либо функция hashCode в JavaSc...
14 окт. '08 в 13:41
30
Почему мне нужно переопределить методы equals и hashCode в Java?
Недавно я прочитал этот документ для разработчиков. В документе все об определении hashCode() и equals() эффективно и правильно, однако я не могу понять, почему нам нужно переопределить эти два метода. Как я могу принять решение эффективно внедрит...
15 февр. '10 в 11:17
20
Лучшая реализация метода hashCode для коллекции
Как мы решаем наилучшую реализацию метода hashCode() для коллекции (при условии, что метод equals правильно переопределен)?
22 сент. '08 в 6:53
9
Как получить уникальный идентификатор объекта, который переопределяет hashCode()?
Когда класс в Java не переопределяет hashCode(),
печать экземпляра этого класса дает хороший уникальный номер.
Javadoc of Object говорит о hashCode():
Насколько разумно практично, метод hashCode, определенный классом Object, возвращает разные ...
26 мая '09 в 9:42
16
Как Java HashMap обрабатывает разные объекты с одним и тем же хэш-кодом?
В моем понимании я думаю:
Совершенно легально, чтобы два объекта имели один и тот же хэш-код.
Если два объекта равны (используя метод equals()), то они имеют одинаковый хэш-код.
Если два объекта не равны, то они не могут иметь один и тот же хэш-к...
27 июн. '11 в 13:31
9
Зачем использовать простое число в hashCode?
Мне просто интересно, почему эти простые числа используются в методе класса hashCode()? Например, при использовании Eclipse для генерации моего метода hashCode() всегда используется простое число 31:
public int hashCode() {
final int prime = 3...
31 авг. '10 в 20:46
10
Какая польза от hashCode в Java?
В Java obj.hashCode() возвращает некоторое значение. Какая польза от этого хеш-кода в программировании?
25 авг. '10 в 7:49
19
Есть ли какая-либо функция хеш-кода в JavaScript?
В принципе, я пытаюсь создать объект уникальных объектов, набор. У меня была блестящая идея просто использовать объект JavaScript с объектами для имен свойств. Например,
set[obj] = true;
Это работает, вплоть до точки. Он отлично работает со строка...
11 окт. '08 в 23:45
9
Рекомендации GetHashCode в С#
Я прочитал в книге Essential С# 3.0 и .NET 3.5, что:
GetHashCode() возвращается в течение жизни конкретного объекта constant (одно и то же значение), даже если данные объектов изменяются. Во многих случаях, вы должны кэшировать метод return, чтобы ...
20 янв. '09 в 18:22
8
Согласованность hashCode() в строке Java
Значение hashCode строки Java вычисляется как (String.hashCode()):
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Существуют ли какие-либо обстоятельства (например, версия JVM, поставщик и т.д.), под которым следующее выражение будет оцениваться как...
24 апр. '09 в 9:11
5
Какой правильный и хороший способ реализовать __hash __()?
Какой правильный и хороший способ реализовать __hash__()?
Я говорю о функции, которая возвращает хэш-код, который затем используется для вставки объектов в hashtables aka словари.
Как __hash__() возвращает целое число и используется для "бинирован...
25 мая '10 в 22:56