From de6a2370489b8ea3d35c226d12fc91954a1bfde0 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Sun, 9 Mar 2025 13:04:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BE=D0=B1=D1=89=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=B3?= =?UTF-8?q?=D1=80=D1=83=D0=BF=D0=BF=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lab1/report.tex | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lab1/report.tex b/lab1/report.tex index 326ad89..146b5da 100644 --- a/lab1/report.tex +++ b/lab1/report.tex @@ -639,7 +639,7 @@ class BST { return node; } - void clearTree(BSTNode*& node) { + void clearTree(BSTNode*& node) { // Рекурсивная очистка всех узлов дерева if (!node) return; clearTree(node->left); clearTree(node->right); @@ -647,7 +647,7 @@ class BST { node = nullptr; } - void inorder(BSTNode* node, vector& result) const { + void inorder(BSTNode* node, vector& result) const { // Рекурсивный обход дерева в порядке возврастания элементов if (!node) return; inorder(node->left, result); result.push_back(node->word); @@ -790,7 +790,12 @@ int main() { \item В строках 20, 57, 65: Добавлены поясняющие комментарии к методам. \end{itemize} + \section{Обобщение работы группы} + В ходе работы группы в программе были выявлены следующие недостатки: отсутствовала проверка корректности входных данных (например, на допустимые символы в строках); некоторые параметры методов имели неудачные названия (например, параметр \texttt{w} вместо \texttt{word}); сложные для понимания фрагменты кода, такие как рекурсивные методы работы с деревом, не были снабжены комментариями. + Сделан вывод, что код в целом соответствует стандартам оформления, что делает его удобным для чтения и анализа. Однако для улучшения читаемости и надёжности были предложены и внедрены изменения. + + Получен опыт проведения ручного тестирования методом инспекции кода, совместного разбора кода в группе, а также формулирования ответов на вопросы о реализации программы. \newpage \section*{Заключение}