Форум программистов, компьютерный форум CyberForum.ru

Бинарное дерево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод чисел клавишей пробел http://www.cyberforum.ru/cpp-beginners/thread1138514.html
Доброго всем времени суток.Подскажите пожалуйста как клавишей "пробел" вводить числа так же как и клавишей "enter" у меня ничего не получается. double D; char ch; //ch = GetAsyncKeyState(VK_SPACE); cout << "\t Enter D \n"; cin >> D; if(GetAsyncKeyState(VK_SPACE))//нажата кнопка пробел { //ch = _getch(); keybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP,...
C++ Определить есть ли в массиве рядок, который содержит больше позитивных элементов, чем негативных Доброй ночи, форумчане. Помогите, пожалуйста, с небольшой задачкой по массивам: Есть двумерный массив MxN (заполненный рандомно или с клавиатуры - не важно). Определить есть ли в данном массиве рядок, который содержит больше позитивных элементов, чем негативных. Добавлено через 7 минут Не актуально. http://www.cyberforum.ru/cpp-beginners/thread1138507.html
C++ Посоветуйте литературу арифметические выражения
Посоветуйте литературу Арифметические выражения в c + + разветвления циклы и другое в которой должны быть развязывание математических задач функции и все остальное что связано с математикой
Производные типы C++
Нужно решить одну любую из этих четырёх задач +screenshot программы. №1. Напишите функцию, параметрами которой служат адреса трех переменных типа double. Функция должна возвращать адрес (значение указателя) той из переменных, адресуемых параметрами, которая имеет максимальное значение. В основной программе с помощью обращения к функции поменяйте знак значения максимальной из трех переменных....
C++ Подсчитать в вводимой строке количество введенных символов, отличных от пробела. http://www.cyberforum.ru/cpp-beginners/thread1138469.html
С клавиатуры вводятся символы до тех пор, пока не встретится конец предложения. Концом предложения считать символы : ! ?. Подсчитать количество введенных символов, отличных от пробела. помогите пожалуйста!
C++ Файл exe в QT Creator Как сделать программу в exe файл, который бы работал без qt, как например это было на Паскале, там скомпилировал программу и появляется exe файл который можно отдельно запускать. подробнее

Показать сообщение отдельно
klaod
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 18
04.04.2014, 00:34     Бинарное дерево
Я пытаюсь написать реализацию бинарного дерева классами,а также:ввод,вывод и поиск.Помогите пожалуста..
Вот исходники классов,извините за кривую табуляцию.Подругому копироваться он нехочет.
class Tree
{
Node *root;
public:
void Show()
{
if(root != Null)
{
root->show();
}
}
bool Search(Node *t)
{
if(root == Null )
{
return False;
}
else
{
root->Search(t);
}
}
void Add(Node *t)
{
if(root == Null)
{
root->t;
}
else
{
root->add(t);
}
}
};

class Node
{
private
int space;
Node *leviy;
Node *praviy;
public:
N
void Show()
{
if(leviy != Null)
{
leviy = show();
}
cout<<data<<"";
if(praviy != Null)
{
praviy = show();
}
}
bool Search()
{
if(space == t->data)
{
return True;
}
else
{
if(t->data > space && r != Null)
{
return r->find(t);
}
if(t->data < space && l != Null)
{
return l->find(t);
return False;
}
}
}
void Add(int t)
{
if(t->space > space)
{
if(root == Null)
{
praviy = t;
}
else
praviy-> Add(t);
}
else
{
if(t->space < space)
{
if(leviy == Null)
{
leviy = t;
}
else
{
leviy->Add(t);
}
}
}
}
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru