Зайти в репозиторий Algorithms и сделать fork - собственную копию.
Затем скачать копию себе на компьютер и скомпилировать. Для сборки нужно иметь установленный cmake, он поддерживает как работу с Visual Studio, так и с компиляторами gcc и clang.
git clone https://github.com/<логин>/Algorithms
cd Algorithms
mkdir build
cd build
cmake ..
make
-
Решения отправляются с помощью Pull request
-
Должны проходить все релевантные тесты (проверяйте отчёт о тестировании при создании pull request)
-
Размер вектора должен домножаться на константу в случае его переполнения
-
Стек и очередь не должны ограничивать число сохраняемых значений
-
Дополнительные требования указаны в комментариях к заголовкам функций
Добавить подкаталог и модифицировать основной файл CMakeLists.txt:
add_subdirectory(Lab1C)
В подкаталоге создать исходный файл с решением с CMakeLists.txt для его сборки:
add_executable(Lab1C lab1.c)
target_include_directories(Lab1C PUBLIC ../LibraryC)
target_link_libraries(Lab1C LibraryC)
В последних двух строчках нужно ссылаться на используемый вариант библиотеки.
После этого в нужной библиотеке реализовать требуемый по условию контейнер, чтобы тесты и программа заработали правильно.
Проверить тесты локально можно с помощью команды ctest, выполненной в подкаталоге build.