Задание 4 (HashSet && TreeSet)
Требуемые условия завершения
Открыто с: четверг, 17 марта 2022, 00:00
Срок сдачи: вторник, 16 апреля 2024, 21:37
Создать множество слов, содержащихся в некотором тексте. В простейшем случае - символьной строке.
1. Для хранения множества использовать HashSet. Реализовать 2 различныx варианта функции расстановки hashCode(). Например, функция может считать кодом длину слова, или количество гласных букв, или разницу между кодами первой и последней буквы, сумму кодов всех букв и т.д. Следует учесть обязательное согласование между hashCode() и equals()
2. Для хранения множества использовать TreeSet. Использовать разные варианты реализации интерфейсов Comparable и Comparator для получения разной упорядоченности множества. Например, упорядочить по количеству символов, по первым трем символам, по количеству совпадающих символов и т.д.