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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами i-тые строки матрицы c++ http://www.cyberforum.ru/cpp-beginners/thread1568865.html
Пусть дана матрица 3x4, в ее квадратной части 3x3 в каждом столбце но на разных строках есть максимальные элементы, так вот нужно эти элементы расставить по диагонали, чтобы макс. элемент из 1-го...
C++ Создание указателя типа базового класса на экземпляр производного класса Добрый день! Иногда видел коды, где создавался указатель типа базового класса на объект класса - наследника, для чего это может применяться? http://www.cyberforum.ru/cpp-beginners/thread1568854.html
Класс Принтер C++
класс Принтер, который имитирует очередь печати принтера - C++ как реализовать ,киньте каких то примеров
C++ Двумерный массив вещественных чисел. Найти сумму составных чисел
Двумерный массив вещественных чисел. Найти сумму составных чисел
C++ Сформировать одномерный массив целых чисел. Выбрать все чётные числа. Вывести на экран http://www.cyberforum.ru/cpp-beginners/thread1568829.html
Сформировать одномерный массив целых чисел. Выбрать все чётные числа. Вывести на экран.
C++ Ошибка в программе Здравствуйте, форумчане. Нужна помощь или совет по написанной мной программе. Постараюсь объяснить все предельно просто и, по-возможности, кратко. Если возникли доп вопросы, то задавайте. Я с... подробнее

Показать сообщение отдельно
АРТЕ
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 134
08.11.2015, 12:22  [ТС]
Вот сделал триадное дерево, но не как не пойму, как это задание сделать. И как сделать обьекты 2 типов
class BinTree{
public:
static int Count;
int m;
BinTree *p1;
BinTree *p2;
BinTree *p3;
BinTree(int n){
if(n==1){
p1=NULL;
p2=NULL;
p3=NULL;}
else{
p1=new BinTree(n-1);
p2=new BinTree(n-1);
p3=new BinTree(n-1);}
m=++Count;
cout<<"Object created: "<<this<<" : "<<m;
cout<<" -> Number of objects: "<<Count<<endl;}
~BinTree(){
delete p1;
delete p2;
delete p3;
Count--;
cout<<"Object deleted: "<<this<<" : "<<m;
cout<<" -> Number of objects: "<<Count<<endl;}
};
int BinTree::Count;


int _tmain(int argc, _TCHAR* argv[])
{
BinTree::Count=0;
//BinTree obj1(3);
BinTree *p;
p=new BinTree(3);
cout<<endl;
delete p;

system("pause");
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru