Главная » Статьи для тега "Hashtable"

Реализация метода EqualsQ в Visual C# (Sharp)

Добавлено Дата: 31 January, 2014 категория: C#

Исходный код для реализации метода Equals ()  выглядит таким образом:

public override bool Equals(object obj) { if (obj is HashcodeExample) {

return obj.GetHashCode() == this.GetHashCode();

}

else {

return false;

}

Читать »

Модуль HashTable

Добавлено Дата: 4 June, 2012 категория: Haskell

содержит реализацию расширяемых хеш-таблиц, которые описаны в работе [12]. Использование:

import  Data.HashTable

Главным алгебраическим типом данных для представления хеш-таблиц является тип HashTable.

Тип: HashTable

Читать »

Класс Hashtable

Добавлено Дата: 4 May, 2012 категория: Java

Хеш-таблицы представляют собой распространенный  механизм для хранения пар ключ/элемент. Они обладают такими достоинствами, как универсальность  и простота, а также высокая эффективность при хорошо продуманной генерации хеш-кода. реализует интерфейс Dictionary. Он обладает определенной емкостью и средствами, определяющими момент увеличения таблицы. Расширение хеш-таблицы требует повторного хеширования всех ее элементов в соответствии с их новым положением в увеличенной таблице, так что важно обеспечить однократное изменение таблицы.

Читать »

Реализация интерфейсов

Добавлено Дата: 28 April, 2012 категория: Java

Интерфейс описывает контракт в абстрактной форме, однако он представляет интерес лишь после того, как будет реализован в некотором классе.

Некоторые интерфейсы являются чисто абстрактными — у них нет никакого полезного универсального воплощения, и они должны заново реализовываться для каждого нового класса. Тем не менее большая часть интерфейсов может иметь несколько полезных реализаций. В случае нашего интерфейса Attributed можно придумать несколько возможных реализаций, в которых используются различные стратегии для хранения набора атрибутов.

Читать »