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

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

Программа сделана на С++ и реализует дерево бинарного поиска, также  впрограмме происходит пошаговая отрисовка алгоритма реализованная на 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
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

2500,00 

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

Заказать через

Бинарное дерево.rar
5896140
Оцени работу

рейтинг

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