Этот проект реализует собственные версии классов Arrays и Collections, которые содержат методы binarySearch, аналогичные тем, что предоставляются в стандартной библиотеке Java. Проект выполнен в рамках учебного задания.
src/main/java: содержит исходные файлы классовArraysиCollections.src/test/java: содержит тесты для проверки корректности реализации методовbinarySearch.
binarySearchдля массивов примитивных типов:byte,char,double,float,int,long,short.binarySearchдля массивов обобщенных типов с использованиемComparator.
binarySearchдля списков, поддерживающий как естественный порядок (черезComparable), так и пользовательский порядок (черезComparator).
Проект использует Maven для управления зависимостями и сборки. Чтобы собрать проект и запустить тесты, выполните следующие команды:
bash mvn clean install mvn test
- Java 8 или выше
- Maven 3.6 или выше
-
Клонируйте репозиторий:
git clone https://github.com/Evgeniy2001Poluhin/Refactor.git
-
Перейдите в директорию проекта:
cd Refactor -
Соберите проект и запустите тесты:
mvn clean install mvn test