Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення класу і розробка програми "Бінарне дерево пошуку"

Реферат Створення класу і розробка програми "Бінарне дерево пошуку"





"Структури даних" Навчальний посібник. Пенза 2011р. p>. # "justify"> Додаток А


Вихідний код програми


using System;

using

{partial class FormTree: Form

{t = new Tree (); FormTree ()

{();

}

# region button

// Обробка кнопки "Додати елемент" void button_add_Click (object sender, EventArgs e)

{(textBox_add.Text! = "")

{(t.Insert (textBox_add.Text))

{. Items.Add ("Елемент" + textBox_add.Text + "додано"); ();

}. Items.Add ("Елемент" + textBox_add.Text + "вже існує"); _add.Text = "";

} MessageBox.Show ("Введіть елемент");

}

// Обробка кнопки "Видалити елемент" void button_clear_Click (object sender, EventArgs e)

{(textBox_clear.Text! = "")

{(t.Delete (textBox_clear.Text))

{. Items.Add ("Елемент" + textBox_clear.Text + "видалено"); ();

}. Items.Add ("Елементу" + textBox_clear.Text + "немає в дереві"); _clear.Text = "";

} MessageBox.Show ("Введіть елемент");

}

// Обробка кнопки "Знайти елемент" void button_search_Click (object sender, EventArgs e)

{(textBox_search.Text! = "")

{(t.Search (textBox_search.Text)! = null). Items.Add ("Елемент" + t.Search (textBox_search.Text). Z + "знайдено"); . Items.Add ("Елемент" + textBox_search.Text + "не знайдено"); _clear.Text = ""; _search.Text = "";

} MessageBox.Show ("Введіть елемент");

}

// Обробка кнопки "Очистити історію" void button_clear_history_Click (object sender, EventArgs e)

{. Items.Clear ();// очищаємо значення в текстовому поле.Show ("Історія очищена");

}

// Функція, що відповідає за виведення в рядок різних

// дерева при різних обходахvoid Display ()

{. Text = t.DisplayVN (t);. Text = t.DisplayLP (t);. Text = t.DisplayNV (t);

}

// Очищення дереваvoid button_clear_all_Click (object sender, EventArgs e)

{(! t.IsEmpty ())// якщо дерево пусте, не виконувати дій

{. Dispose ();. Items.Add ("Дерево очищено"); ();

}. Items.Add ("Дерево пусте, очищення не потрібна");

}

# endregion button

# region KeyPressvoid textBoxVN_KeyPress (object sender, KeyPressEventArgs e)

{. Handled = true;


Назад | сторінка 6 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Сім'я як елемент соціальної структури
  • Реферат на тему: Структури як елемент організації