На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Графическая реализация бинарного дерева поиска С++

Программа сделана на С++ и реализует дерево бинарного поиска, также  впрограмме происходит пошаговая отрисовка алгоритма реализованная на WinForms. Для запуска преокта требуется поставить VisualStudio 2013+. 

В начале данной курсовой работы были разобраны основные понятия, связанные с бинарным деревом поиска, после чего было объяснено, что такое бинарное дерево поиска. Далее были рассмотрены основные виды программной реализации бинарного дерева поиска, а также всех его методов.

Затем была написана программа, состоящая из двух файлов. В первом файле, было реализовано бинарное дерево поиска, один из вариантов, описанных раньше. Во втором файле была реализована визуализация базовых операций бинарного дерева поиска. После этого были даны подробные обьяснения, а также листинг всех методов и кнопок созданного приложения. 

Содержание пояснительной записки:

Фрагмент программного кода:

intDeletElem(int k){
		intkk;
		BT *n = new BT;
		n = Poisk(k);
		if (n->left == NULL){
			if (n->key> n->parent->key){
				n->parent->right = n->right;
				kk = 1;}
			else{
				n->parent->left = n->right;
				kk = 2;
}}
		if (n->right == NULL){
			if (n->key> n->parent->key){
				n->parent->right = n->left;
				kk = 3;
			}
			else{
				n->parent->left = n->left;
				kk = 4;
			}}
		if (n->left != NULL&&n->right != NULL){
			if ((n->right)->left != NULL){
				k = (n->right)->left->key;
				((n->right)->left)->right = n->right;
				if (n->key> n->parent->key){
					n->parent->right = (n->right)->left;
					kk = 5;
				}
				else{
					n->parent->left = (n->right)->left;
					kk = 6;
				}}
			else
			{
				(n->right)->left = n->left;
				if (n->key> n->parent->key)
				{
					n->parent->right =n->right;
					kk = 7;
				}
				else
				{
					n->parent->left = n->right;
					kk = 8;
				}
				k = n->right->key;
			}
		}
		delete n;
		returnkk;

Содержание архива:

  • Исходный код на языке программирования С++
  • Пояснительная записка (25 страниц)
Купить 2500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

psyfaker

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая База данных "Больница" C# 13 .NET (C#) 3 500,00
Курсовая База данных "Магазин видеоигр" С# 0 .NET (C#) 3 500,00
Курсовая База данных "Магазин электроники" C# 7 .NET (C#) 3 500,00
Курсовая База данных "Спортивные секции" 0 .NET (C#) 3 500,00
Курсовая Графическая реализация обхода графа в глубину С++ 0 C/C++ 2 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

2500,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Бинарное дерево.rar
5896140
Оцени работу

рейтинг

Поделись работой с друзьями

Категории
Графическая реализация бинарного дерева поиска С++
Графическая реализация бинарного дерева поиска С++ WinForms c очень детальной и понятной пояснительной.
Категория: Образование
Стоимость: 2500,00