HashSet

0
12 май 2016 20:05
Добрый день!

Пытаюсь решить задачу по коллекции, а именно hashSet, но не как не пойму как добавлять элемент.

Создать класс MyHashSet<T> с дженериком Т
с полем Node<T>[] arr, где элемент Node<T> хранит односвязанный список
с методами:
- add()
- contains()
- size()


public class MyHashSet<T> {
private Node<T>[] arr;

publc boolean add(T value){}
publc boolean contains(T value){}
publc int size(){ return size;}
}
class Node{
Node next;
T value;
}
}

Заранее спасибо за помощь!

Ответов: 1

0
13 май 2016 05:36
HashSet это тебе не односвязный список.
почитай про его устройство - там больше чем просто список.
а так там нет ничего сложного - просто нужно быть внимательным, чтоб не накосячить на ровном месте.
Модераторы: Нет
Сейчас эту тему просматривают: Нет