Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
89df2fb
Исправлены синтаксические ошибки в конструкторах
DeveloperDeveloper123 Sep 29, 2025
eb1a89e
Добавлены тесты на конструкторы и оператор присваивания
DeveloperDeveloper123 Sep 29, 2025
598097c
Добавлены операторы +, -, * и / для матрицы и скаляра
DeveloperDeveloper123 Sep 29, 2025
a7c4ebd
Добавлены операторы +=, -=, *=, /= для матрицы и скаляра
DeveloperDeveloper123 Sep 29, 2025
ef9a754
Добавлены операторы + и - для двух матриц
DeveloperDeveloper123 Sep 29, 2025
f4af57c
Добавлены тесты на операторы + и - для матриц (в том числе, тесты на …
DeveloperDeveloper123 Sep 29, 2025
373d57f
Добавлены операторы += и -= для двух матриц
DeveloperDeveloper123 Sep 29, 2025
1b3ded6
Добавлены тесты на операторы +=, -= (в том числе тесты на случаи, ког…
DeveloperDeveloper123 Sep 29, 2025
950db46
Добавлен оператор * для матриц И метод для транспонирования
DeveloperDeveloper123 Sep 30, 2025
078ecc4
Добавлены тесты на оператор * (в том числе на случай с исключением - …
DeveloperDeveloper123 Sep 30, 2025
36ee6e5
Добавлен оператор присваивания
DeveloperDeveloper123 Sep 30, 2025
1f8c691
Добавлен оператор присваивания
DeveloperDeveloper123 Sep 30, 2025
e02c7d2
Добавлен тест на оператор присваивания
DeveloperDeveloper123 Sep 30, 2025
187a5e8
Добавлен оператор * для матрицы и вектора, а также оператор присваивания
DeveloperDeveloper123 Sep 30, 2025
7d5d91b
Добавлены тесты на оператор * для матрицы и вектора (+ случай с исклю…
DeveloperDeveloper123 Sep 30, 2025
a5333b3
Убраны невозможные операии: сложение и вычитание вектора и матрицы (о…
DeveloperDeveloper123 Sep 30, 2025
db6f76f
Добавлен оператор присваивания, а также убраны объявления операторов,…
DeveloperDeveloper123 Oct 1, 2025
b800f7d
Добавлено объявление класса Triangle Matrix
DeveloperDeveloper123 Oct 4, 2025
6892ddb
Добавлен _start_index для работы с треугольной матрицей
DeveloperDeveloper123 Oct 4, 2025
be6bdd4
Добавлен геттер для _start_index и несколько новых конструкторов, учи…
DeveloperDeveloper123 Oct 4, 2025
893fc1e
Добавлен сеттер для стартового индекса и операторы []
DeveloperDeveloper123 Oct 4, 2025
ef5d917
Небольшие правки
DeveloperDeveloper123 Oct 4, 2025
8f85ca5
Убран оператор []
DeveloperDeveloper123 Oct 4, 2025
afae751
Добавлены тесты на новые конструкторы и оператор [], с учётом стартов…
DeveloperDeveloper123 Oct 4, 2025
8ff2e54
Добавлены конструкторы
DeveloperDeveloper123 Oct 4, 2025
0a176c5
Полностью готовы конструкторы, деструктор и оператор присваивания (ре…
DeveloperDeveloper123 Oct 5, 2025
3822b6e
Конструктор с массивом и размером пока не реализован (предыдущий конс…
DeveloperDeveloper123 Oct 5, 2025
3b942ac
Добавлены тесты на конструкторы (тест на конструктор с массивом и раз…
DeveloperDeveloper123 Oct 5, 2025
da15c1d
Добавлены операторы +=, -=, *=, /= для матрицы и значения
DeveloperDeveloper123 Oct 5, 2025
2042a5c
Небольшие правки
DeveloperDeveloper123 Oct 6, 2025
0d800ec
Изменения класса MathVector для реализации треугольной матрицы: в опе…
DeveloperDeveloper123 Oct 6, 2025
02f0378
Изменён оператор <<
DeveloperDeveloper123 Oct 6, 2025
5f678fb
Добавлены тесты на оператор [] и at() (в том числе, на случай с исклю…
DeveloperDeveloper123 Oct 6, 2025
eb7bca6
Небольшие правки
DeveloperDeveloper123 Oct 6, 2025
21c4b06
Изменён тест find_count_of_suitable_elements
DeveloperDeveloper123 Oct 6, 2025
15e7707
Добавлены тесты на конструктор копирования и оператор присваивания
DeveloperDeveloper123 Oct 6, 2025
8d943a0
Добавлены тесты на операторы +,-,*,/, +=, -=, *=, /= с треугольной ма…
DeveloperDeveloper123 Oct 6, 2025
f6170cc
Доработаны конструкторы
DeveloperDeveloper123 Oct 6, 2025
6fa8ee3
Добавлены операторы * для матрицы и вектора, +, -, +=, -= для двух ма…
DeveloperDeveloper123 Oct 6, 2025
fd581a3
Исправлены ошибки синтаксиса
DeveloperDeveloper123 Oct 6, 2025
23ff54a
Доработан main с калькулятором - функции заполнения матриц и вектора,…
DeveloperDeveloper123 Oct 6, 2025
f16c315
Переписан оператор для матрицы и вектора
DeveloperDeveloper123 Oct 6, 2025
ac1d6ec
Добавлены тесты на операторы +, -, +=, -=, * включая случаи с исключе…
DeveloperDeveloper123 Oct 6, 2025
224cdde
Тесты на * двух треугольных матриц (+ случай с исключением)
DeveloperDeveloper123 Oct 6, 2025
032e297
Добавлен оператор *
DeveloperDeveloper123 Oct 6, 2025
12a4eae
Задание из ТК: поиск локального минимума в матрице
DeveloperDeveloper123 Oct 7, 2025
dfeff04
Добавлены тесты
DeveloperDeveloper123 Oct 7, 2025
c1ab29c
Добавлено объявление класса Стек
DeveloperDeveloper123 Oct 10, 2025
2b70b8d
Реализованы: 2 конструктора (по размеру и копирования), методы getDat…
DeveloperDeveloper123 Oct 12, 2025
63f1ec1
Реализованы все остальные методы: top(), is_empty(), is_full() и т.д.
DeveloperDeveloper123 Oct 12, 2025
e6d23ac
Добавлены тесты на конструкторы и метод push()
DeveloperDeveloper123 Oct 12, 2025
c4a2bbb
Небольшие правки
DeveloperDeveloper123 Oct 12, 2025
90d03ae
Добавлен вектор
DeveloperDeveloper123 Oct 12, 2025
b86a0c0
Добавлены тесты на push(), pop(), is_full(), is_empty(), clear() + сл…
DeveloperDeveloper123 Oct 12, 2025
8caa1ca
Добавлены тесты на top() + исключение, на операторы == и =
DeveloperDeveloper123 Oct 12, 2025
aff94bd
Добавлены тесты на оператор !=
DeveloperDeveloper123 Oct 12, 2025
84177c1
Добавлен оператор !=
DeveloperDeveloper123 Oct 12, 2025
901810f
Добавлена функция check_brackets И тесты для неё
DeveloperDeveloper123 Oct 21, 2025
d4c6c47
Добавлена функция read_expression
DeveloperDeveloper123 Nov 4, 2025
ceb7330
Добавлены тесты на функцию read_expression: тест на ошибки (пустые ск…
DeveloperDeveloper123 Nov 4, 2025
4164490
Исправлена ошибка в тестах
DeveloperDeveloper123 Nov 4, 2025
8405716
Добавлены тесты на функцию read_expression, ошибки: пропущен оператор…
DeveloperDeveloper123 Nov 4, 2025
7959c94
Добавлены тесты на функцию read_expression, ошибки: найдены непарные …
DeveloperDeveloper123 Nov 4, 2025
ee0f7cc
Добавлен .cpp файл для спска
DeveloperDeveloper123 Nov 4, 2025
38a8a7c
Добавлен класс Node и класс List
DeveloperDeveloper123 Nov 4, 2025
fe935b2
Добавлено объявление класса List
DeveloperDeveloper123 Nov 4, 2025
aaf6e49
Добавлена реализация конструкторов
DeveloperDeveloper123 Nov 4, 2025
6531627
Добавлены тесты на конструкторы
DeveloperDeveloper123 Nov 5, 2025
7d884e5
Добавлены: геттеры на _head, _tail, is_empty(), push_back(), push_fro…
DeveloperDeveloper123 Nov 5, 2025
cd6e143
Добавлены методы pop_front(), pop_back()
DeveloperDeveloper123 Nov 5, 2025
86ba8f3
Добавлен счётчик _count_elements, добавлен счётчик в соответствующие …
DeveloperDeveloper123 Nov 5, 2025
361a988
Добавлены тесты на is_empty(), функции pop() И push()
DeveloperDeveloper123 Nov 5, 2025
5b1b7c5
Добавлены опеарторы =, ==, !=
DeveloperDeveloper123 Nov 5, 2025
8de088c
Добавлены тесты на операторы ==, !=, =
DeveloperDeveloper123 Nov 5, 2025
908c493
Добавлены insert(), erase()
DeveloperDeveloper123 Nov 6, 2025
24476f1
Добавлены тесты на insert() - граничные случаи + исключения
DeveloperDeveloper123 Nov 6, 2025
c461d79
Добавлены тесты на все случаи для erase()
DeveloperDeveloper123 Nov 6, 2025
0214b46
Добавлен файл queue.cpp
DeveloperDeveloper123 Nov 7, 2025
d491a4a
Добавлено объявление класса Очередь
DeveloperDeveloper123 Nov 7, 2025
2ba50af
Небольшие исправления
DeveloperDeveloper123 Nov 7, 2025
14180fe
Реализованы конструкторы и деструктор
DeveloperDeveloper123 Nov 7, 2025
d84a724
Добавлены тесты на конструкторы
DeveloperDeveloper123 Nov 7, 2025
bc8bd39
Добавлены методы is_full(), is_empty(), а также геттеры для head,tail…
DeveloperDeveloper123 Nov 7, 2025
96b11d3
Добавлены тесты на is_empty(), is_full()
DeveloperDeveloper123 Nov 7, 2025
d79dd27
Добавлены тесты на head(), tail() + исключения, тест на циклическое п…
DeveloperDeveloper123 Nov 7, 2025
67b0f7b
Добавлены push() и pop()
DeveloperDeveloper123 Nov 7, 2025
c855a18
Добавлены тесты на push() и pop()
DeveloperDeveloper123 Nov 7, 2025
385c447
Добавлен clear()
DeveloperDeveloper123 Nov 7, 2025
113c52b
Добавлены тесты на исключения push(), pop()
DeveloperDeveloper123 Nov 7, 2025
0fdc854
Добавлено объявление класса Iterator для класса List
DeveloperDeveloper123 Nov 10, 2025
8ecf617
Добавлены конструкторы и оператор = для класса Итератор
DeveloperDeveloper123 Nov 10, 2025
0ec4175
Добавлены операторы == и != для класса Итератор
DeveloperDeveloper123 Nov 10, 2025
e73d065
Добавлен оператор += для класса Итератор
DeveloperDeveloper123 Nov 10, 2025
bc8b457
Добавлены операторы * и ++ для класса Итератор
DeveloperDeveloper123 Nov 10, 2025
1fa2561
Добавлена вторая реализация оператора ++ для класса Итератор
DeveloperDeveloper123 Nov 10, 2025
d7a5bb6
Исправлены конструкторы класса List при помощи реализованного класса …
DeveloperDeveloper123 Nov 10, 2025
ede8f44
Класс List реализован так, что в низкоуровневых методах используются …
DeveloperDeveloper123 Nov 10, 2025
2d917a5
Добавлены тесты на итератор для класса List
DeveloperDeveloper123 Nov 10, 2025
cab1e0d
Добавлена первая версия функции поиска цикла в линейном списке
DeveloperDeveloper123 Nov 11, 2025
4310019
Добавлены тесты на первую версию функции поиска цикла в линейном спис…
DeveloperDeveloper123 Nov 11, 2025
ad3740d
Добавлена вторая реализация функции поиска цикла в списке
DeveloperDeveloper123 Nov 11, 2025
51f4824
Добавлены тесты на вторую реализацию функции поиска цикла в списке
DeveloperDeveloper123 Nov 11, 2025
468fb46
Добавлен .cpp файл для двунаправленного списка
DeveloperDeveloper123 Nov 13, 2025
5b7b5dc
Добавлено объявление двунаправленного списка, реализован итератор для…
DeveloperDeveloper123 Nov 13, 2025
c5e3866
Добавлены конструкторы, деструктор и геттеры для двусвязного списка
DeveloperDeveloper123 Nov 13, 2025
7f9a4d0
Добавлены операторы ==, !=, =
DeveloperDeveloper123 Nov 13, 2025
62eb8a1
Добавлены тесты на конструкторы, методы is_empty() И push_back()
DeveloperDeveloper123 Nov 15, 2025
aaf7a66
Добавлены тесты на !=, ==, =
DeveloperDeveloper123 Nov 15, 2025
94872ba
Добавлены is_empty() и push_back()
DeveloperDeveloper123 Nov 15, 2025
29e6463
Добавлен push front()
DeveloperDeveloper123 Nov 15, 2025
41dc6e7
Добавлены тесты на push_front(), а также на проверку связей между узл…
DeveloperDeveloper123 Nov 15, 2025
1c5d6bf
Добавлены insert(), pop_front(), pop_back()
DeveloperDeveloper123 Nov 15, 2025
d6cb767
Добавлены тесты на pop_front(), pop_back()
DeveloperDeveloper123 Nov 15, 2025
7e5db33
Добавлены ещё тесты на insert()
DeveloperDeveloper123 Nov 15, 2025
de2ef9b
Исправлены ошибки в названиях тестов
DeveloperDeveloper123 Nov 16, 2025
193c30a
Добавлены методы erase()
DeveloperDeveloper123 Nov 16, 2025
d718596
Добавлены тесты на erase() и итератор двусвязного списка
DeveloperDeveloper123 Nov 16, 2025
c738a25
Оптимизированы оператор присваивания и insert() по позиции
DeveloperDeveloper123 Nov 16, 2025
889f266
Небольшие исправления
DeveloperDeveloper123 Nov 16, 2025
b8d7ecd
Добавлен итератор для Tvector
DeveloperDeveloper123 Nov 16, 2025
aeefd17
Исправлены геттеры на begin() и end() для итератора
DeveloperDeveloper123 Nov 16, 2025
832e1c7
Небольшие исправления
DeveloperDeveloper123 Nov 16, 2025
76f5fbd
Добавлены тесты на итератор для вектора
DeveloperDeveloper123 Nov 16, 2025
22f2cfd
Добавлена 3-я функция, связанная с циклом в списке (поиск начала цикл…
DeveloperDeveloper123 Nov 17, 2025
006cc42
Добавлены тесты на 3-ю функцию по работе с циклами в списке (поиск на…
DeveloperDeveloper123 Nov 17, 2025
e0006bf
Добавлено объявление класса Разделеные множества, добавлен к нему .cp…
DeveloperDeveloper123 Nov 17, 2025
504d429
Добавлен стек, реализованный на списке
DeveloperDeveloper123 Nov 18, 2025
06f1591
Добавлен .cpp файл
DeveloperDeveloper123 Nov 18, 2025
5e6f6c1
Небольшие исправления
DeveloperDeveloper123 Nov 18, 2025
cb06750
Добавлен метод для получения последнего элемента списка (для более эф…
DeveloperDeveloper123 Nov 18, 2025
7d92299
Небольшие исправления
DeveloperDeveloper123 Nov 18, 2025
843f4e4
Добавлена реализация очереди на списке
DeveloperDeveloper123 Nov 18, 2025
655cb44
Добавлен .cpp файл
DeveloperDeveloper123 Nov 18, 2025
fbbb5d7
Добавлены проверки на пустоту в get_head() и get_tail()
DeveloperDeveloper123 Nov 18, 2025
7a962a6
Небольшие исправления
DeveloperDeveloper123 Nov 18, 2025
1a52afa
Доработан конструктор
DeveloperDeveloper123 Nov 18, 2025
61d8226
Очередь доработана: теперь она может быть ограниченной в размере (по …
DeveloperDeveloper123 Nov 18, 2025
b2260bc
Добавлены геттеры
DeveloperDeveloper123 Nov 18, 2025
fc6a87c
Добавлены тесты для очереди на списке
DeveloperDeveloper123 Nov 18, 2025
2344802
Небольшие исправления
DeveloperDeveloper123 Nov 18, 2025
760cc26
Стек на списке также модифицирован, как и очередь - создание с размер…
DeveloperDeveloper123 Nov 18, 2025
1d4a18c
Небольшие правки
DeveloperDeveloper123 Nov 18, 2025
15c86c2
Добавлены тесты на операторы ==, != и =
DeveloperDeveloper123 Nov 18, 2025
4120ac7
Небольшие правки
DeveloperDeveloper123 Nov 18, 2025
11fb8b1
Небольшие правки
DeveloperDeveloper123 Nov 18, 2025
eb1204e
Добавлены тесты для стека на списке
DeveloperDeveloper123 Nov 18, 2025
b32892c
Добавлены тесты на функции поиска цикла в списке
DeveloperDeveloper123 Nov 23, 2025
52db122
Добавлено объявление класса DSU и реализация конструкторов
DeveloperDeveloper123 Nov 23, 2025
69e75f7
Добавлены геттеры для тестов
DeveloperDeveloper123 Nov 23, 2025
8a33184
Добавлены тесты на конструкторы
DeveloperDeveloper123 Nov 23, 2025
1ad6e93
Полная реализация класса DSU
DeveloperDeveloper123 Nov 23, 2025
c9b3304
Небольшие изменения
DeveloperDeveloper123 Nov 23, 2025
f58ffaf
Добавлены тесты на класс DSU
DeveloperDeveloper123 Nov 23, 2025
563e4a0
Небольшие исправления
DeveloperDeveloper123 Nov 23, 2025
f3a4721
Доработаны тесты
DeveloperDeveloper123 Nov 23, 2025
d260df6
Реализована функция get_count_of_islands() подсчёта островов в матриц…
DeveloperDeveloper123 Nov 24, 2025
2c26cdd
Реализация класса DSU вынесена в .cpp файл
DeveloperDeveloper123 Nov 24, 2025
ce5203f
Реализация DSU вынесена в .cpp файл
DeveloperDeveloper123 Nov 24, 2025
11a57b0
Добавлены тесты на функцию поиска количества островов с DSU
DeveloperDeveloper123 Nov 24, 2025
d558f8e
Доработана функция подсчёта островов с В=DSU
DeveloperDeveloper123 Nov 24, 2025
da05fc7
Небольшие исправления, реализация оператора << вынесена за класс
DeveloperDeveloper123 Nov 24, 2025
56691d8
Упрощена реализация арифметических операторов, вынесена реализация <<…
DeveloperDeveloper123 Nov 24, 2025
4801c89
Добавлен Cmake лист
DeveloperDeveloper123 Nov 25, 2025
dca1fd7
Добавлен cmake list
DeveloperDeveloper123 Nov 25, 2025
efec949
Добавлен cmake лист
DeveloperDeveloper123 Nov 25, 2025
73adbf5
Добавлен cmake дист
DeveloperDeveloper123 Nov 25, 2025
0532c77
Добавлен .cpp файл
DeveloperDeveloper123 Nov 25, 2025
3ab042f
Добавлен .cpp файл и cmake лист
DeveloperDeveloper123 Nov 25, 2025
7922de9
Добавлен .cpp файл и cmake лист
DeveloperDeveloper123 Nov 25, 2025
f8a596f
Добавлен .cpp файл и cmake лист
DeveloperDeveloper123 Nov 25, 2025
0649d68
Удалены файлы
DeveloperDeveloper123 Nov 25, 2025
3cf58e3
Cmake лист
DeveloperDeveloper123 Nov 30, 2025
dadd4be
Добавлен проект с файлами для реализации калькулятора арифметических …
DeveloperDeveloper123 Nov 30, 2025
17e3597
реализована структура Лексема
DeveloperDeveloper123 Nov 30, 2025
8c35e55
Реализация парсера и вспомогательных функций вынесена в .cpp файл
DeveloperDeveloper123 Nov 30, 2025
a62e319
Добавлен cmake лист
DeveloperDeveloper123 Dec 6, 2025
6afdd04
Добавлен cmake лист
DeveloperDeveloper123 Dec 6, 2025
986206a
Добавлен cmake лист
DeveloperDeveloper123 Dec 6, 2025
a76f55e
Добавлены объявления необходимых для парсера функций
DeveloperDeveloper123 Dec 6, 2025
94d3896
Добавлена частичная реализация функций для пасрера
DeveloperDeveloper123 Dec 6, 2025
39c540f
Небольшие исправления
DeveloperDeveloper123 Dec 9, 2025
7b1ff59
Добавлены новые вспомогательные функции и реализован парсер (случай с…
DeveloperDeveloper123 Dec 9, 2025
e2cf177
Доработано объявление функций для парсера
DeveloperDeveloper123 Dec 9, 2025
9994746
Удалены ненужные файлы
DeveloperDeveloper123 Dec 9, 2025
4b0af43
Добавлено объявление класса Expression
DeveloperDeveloper123 Dec 9, 2025
f8a32eb
Объявление класса Expression
DeveloperDeveloper123 Dec 9, 2025
f0e05ae
Реализованы конструкторы
DeveloperDeveloper123 Dec 9, 2025
c84bde4
Исправлена ошибка двойного включения заголовочного файла
DeveloperDeveloper123 Dec 12, 2025
e67f2a8
Добавлен конструктор по умолчанию
DeveloperDeveloper123 Dec 12, 2025
7dc56f2
Добавлено построение ОПЗ и несколько вспомогательных функций
DeveloperDeveloper123 Dec 12, 2025
1fc3f1a
Доработано объявление
DeveloperDeveloper123 Dec 12, 2025
ad02003
Исправлено объявление
DeveloperDeveloper123 Dec 12, 2025
c5ebe47
Изменено объявление класса Expression, добавлены методы, связанные с …
DeveloperDeveloper123 Dec 13, 2025
822e3ca
Реализация парсера готова, за исключением обработки модуля
DeveloperDeveloper123 Dec 13, 2025
760e29c
небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
ac6ef28
Добавлен вспомогательный метод getOp() для вычисления выражения
DeveloperDeveloper123 Dec 15, 2025
e320bdb
Доработан класс Expression, добавлены методы для вычисления выражений…
DeveloperDeveloper123 Dec 15, 2025
e983760
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
f025a70
Доработан метод парсинга выражений
DeveloperDeveloper123 Dec 15, 2025
c785daa
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
2870f19
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
cd2ebf7
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
aec3350
Добавлен конструктор по умолчанию для корректной совместимости с Tvec…
DeveloperDeveloper123 Dec 15, 2025
c8d892e
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
47e28dd
Добавлен калькулятор арифметических выражений
DeveloperDeveloper123 Dec 15, 2025
ee50531
Небольшие изменения для корректной работы с удалением выражений из ве…
DeveloperDeveloper123 Dec 15, 2025
2094bc9
Небольшие изменения
DeveloperDeveloper123 Dec 15, 2025
080f40f
Добавлена функция проверки скобок
DeveloperDeveloper123 Dec 15, 2025
d232b7a
Добавлены тесты на парсер
DeveloperDeveloper123 Dec 15, 2025
6e16598
Добавлены тесты на вычисление выражений
DeveloperDeveloper123 Dec 15, 2025
e179634
Исправлена обработка унарного минуса: учитывает минус в начале выражения
DeveloperDeveloper123 Dec 15, 2025
6f41f06
Добавлены тесты на построение ОПЗ
DeveloperDeveloper123 Dec 15, 2025
4dd14bf
Добавлены тесты на итераторы
DeveloperDeveloper123 Dec 15, 2025
6e418bb
Добавлены тесты на итератор вектора
DeveloperDeveloper123 Dec 15, 2025
677441d
Добавлена функция для создания лабиринта при помощи DSU и функция выв…
DeveloperDeveloper123 Feb 9, 2026
d10e923
Добавлен тестовый код для проверки работы функций, связанных с постро…
DeveloperDeveloper123 Feb 9, 2026
f3c88de
Добавлена матрица для работы с ней в данной ветке
DeveloperDeveloper123 Feb 9, 2026
49de334
Добавлены две версии функций по созданию лабиринта при помощи DSU - с…
DeveloperDeveloper123 Feb 9, 2026
8ba0b5b
Добавлено объявление класса Моном и все необходимые файлы
DeveloperDeveloper123 Feb 10, 2026
6e5731d
Добавлена реализация унарного минуса для монома
DeveloperDeveloper123 Feb 10, 2026
2510d00
В .h файле добавлен const для метода calculate(), в .cpp файле добавл…
DeveloperDeveloper123 Feb 10, 2026
b4022ec
Добавлена реализация оставшихся арифметических операторов
DeveloperDeveloper123 Feb 10, 2026
3fab682
Небольшие правки
DeveloperDeveloper123 Feb 10, 2026
e6fdc68
Добавлено объявление недостающих операторов для деления и умножения
DeveloperDeveloper123 Feb 11, 2026
1547f74
Реализованы операторы сравнения >,<
DeveloperDeveloper123 Feb 11, 2026
e210827
Добавлена реализация недостающих арифметических операторов
DeveloperDeveloper123 Feb 11, 2026
8526f77
Добавлены тесты на конструкторы для класса Моном
DeveloperDeveloper123 Feb 11, 2026
b15773a
Добавлены тесты на проверку подобия мономов и >,<
DeveloperDeveloper123 Feb 11, 2026
ca4bf2d
Добавлены тесты на часть арифметических операторов (без присваивания)…
DeveloperDeveloper123 Feb 11, 2026
c321982
Добавлены тесты на арифметические операторы с присваиванием
DeveloperDeveloper123 Feb 11, 2026
02a1bfd
Добавлена реализация операторов ввода-вывода и небольшие исправления
DeveloperDeveloper123 Feb 11, 2026
6e32682
Добавлены файлы для класса Полином (в том числе объявление класса - п…
DeveloperDeveloper123 Feb 12, 2026
5c6c0a6
Добавлена реализация операторов +, -, * для двух полиномов
DeveloperDeveloper123 Feb 12, 2026
38d71d3
Добавлена реализация унарного минуса и некоторых арифметических опера…
DeveloperDeveloper123 Feb 14, 2026
c2b721a
Добавлена реализация оператора вывод
DeveloperDeveloper123 Feb 14, 2026
9065be7
Изменено объявление класса Полином
DeveloperDeveloper123 Feb 14, 2026
6078b2a
Небольшие изменения в объявлении класса Полином
DeveloperDeveloper123 Feb 15, 2026
c908f73
Добавлен оператор ввода, функции sort и simplify для полинома
DeveloperDeveloper123 Feb 15, 2026
771f15c
Добавлены файлы для реализации класса Список с пропусками, в том числ…
DeveloperDeveloper123 Feb 16, 2026
a4ad88a
Небольшие исправления в объявлении класса список с пропусками
DeveloperDeveloper123 Feb 16, 2026
7bef94a
Убраны ненужные объявления операторов
DeveloperDeveloper123 Feb 16, 2026
6430d3b
Небольшие исправления
DeveloperDeveloper123 Feb 16, 2026
927b0d8
Добавлены тесты на констркутор по умолчанию и на конструктор копирования
DeveloperDeveloper123 Feb 16, 2026
edc7931
Обновлен CMakeLists
DeveloperDeveloper123 Feb 16, 2026
ed2f54f
Финальные правки
DeveloperDeveloper123 Feb 20, 2026
28a41ca
Правки
DeveloperDeveloper123 Feb 20, 2026
83b6243
Исправлен оператор присваивания
DeveloperDeveloper123 Feb 21, 2026
ffe5d75
Добавлены тесты на арифметические операторы и оставшеся функции
DeveloperDeveloper123 Feb 21, 2026
a6cf8fb
Добавлены тесты на оператор * (полином на моном)
DeveloperDeveloper123 Feb 21, 2026
1095918
Добавлен оператор * для полинома и монома
DeveloperDeveloper123 Feb 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,24 @@ include(cmake/function.cmake) # подхватываем функции,
# и для создания исполняемого проекта в отдельные функции

add_subdirectory(lib_easy_example) # подключаем дополнительный CMakeLists.txt из подкаталога с именем lib_easy_example

add_subdirectory(lib_list)
add_subdirectory(lib_stack)
add_subdirectory(lib_queue)
add_subdirectory(lib_queue_on_list)
add_subdirectory(lib_stack_on_list)

add_subdirectory(lib_monom)
add_subdirectory(lib_polynom)
add_subdirectory(lib_dsu)

add_subdirectory(lib_doubly_linked_list)
add_subdirectory(lib_calculator_app)
add_subdirectory(lib_algoritm)




add_subdirectory(main) # подключаем дополнительный CMakeLists.txt из подкаталога с именем main

option(BTEST "build test?" ON) # указываем подключаем ли google-тесты (ON или YES) или нет (OFF или NO)
Expand Down
1 change: 1 addition & 0 deletions lib_algoritm/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
create_project_lib(Algoritm)
Loading