емент"
2. button_search_Click - Кнопка "знайти елемент"
3. button_clear_Click - Кнопка "видалити елемент"
. button1_Click - Кнопка "про автора"
5. button_clear_history_Click - Кнопка "очистити історію"
. button_clear_all_Click - Кнопка "видалити дерево"
. textBoxVN_TextChanged - поле для перегляду "обхід зверху вниз"
. textBoxLP_TextChanged - поле для перегляду "обхід зліва направо"
. textBoxNV_TextChanged - поле для перегляду "обхід справа наліво"
10. textBox_add_TextChanged - поле для введення значення для додавання
11. textBox_search_TextChanged - поле для введення значення для пошуку
12. textBox_clear_TextChanged - поле для введення значення для видалення
13. listBox1_SelectedIndexChanged - поле для виводу історії
14. - Форма "про проект"
2.2 Проектування структури даних
Нижче наведена структура та опис розробленої структури даних.
public class Tree
{string Z;// значення вузла Tree left, right;// покажчики на нащадків
2.3 Структура програмних засобів
Для проектування даного додатку було розроблено структуру власних класів: Tree (таблиця 1), FormTree (таблиця 2).
Член классаОпісаніеpublic string ZЗначеніе узлаpublic Tree leftУказатель на лівого потомкаpublic Tree rightУказатель на правого потомкаpublic bool Insert (string value) Функція додавання елементаpublic Tree Search (string value) Функція пошуку елементаpublic string DisplayVN (Tree t) Функція обходу дерева зверху внізpublic string DisplayLP (Tree t) Функція обходу дерева зліва направоpublic string DisplayNV (Tree t) Функція обходу дерева праворуч налевоpublic bool IsEmpty () Функція перевірки на пустотуpublic bool Delete (string value) Функція видалення елементаpublic void Dispose () Функція видалення дерева p>
Член классаОпісаніеTree tЕлемент, призначений для роботи з деревомpublic FormTree () Конструкторprivate void button_add_Click (object sender, EventArgs e) Оброблювач натискання на кнопку button_addprivate void button_clear_Click (object sender, EventArgs e) Оброблювач натискання на кнопку button_clearprivate void button_search_Cli...