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

Написать класс, описывающий дерево - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78
06.11.2010, 15:19     Написать класс, описывающий дерево #1
Хочется понять, как написать простейший класс, описывающий дерево.
Компилирует данный код, но пишет пишет "ошибка сегментирования"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
 
using namespace std;
 
class Tree
{
    int data;
    Tree *right;
    Tree *left;
public:
    Tree()
    {
        data = 0;
        right = left = NULL;
    }
    void make(Tree **pp, int d);
};
 
void Tree::make(Tree **pp, int d)
{
    if(!(*pp))
    {
        Tree *p = new Tree;
        p->data = d;
        *pp = p;
    }
    else 
    {
        if ((*pp)->data > d)
            make(&((*pp)->right), d);
        else
            make(&((*pp)->right), d);
    }
}
 
int main()
{
    Tree *pp;
    pp->make(&pp,3);
    return 0;
}
Подскажите пожалуйста!

 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2010, 15:19     Написать класс, описывающий дерево
Посмотрите здесь:

Создать класс описывающий множество C++
Класс, описывающий окружность C++
Класс описывающий квадрат, перегрузка C++
Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы C++
Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2010, 21:05     Написать класс, описывающий дерево
Еще ссылки по теме:

C++ Написать класс, описывающий эллипс
Создать класс,описывающий треугольник C++
C++ Класс, описывающий вектор в пространстве

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78
08.12.2010, 21:05  [ТС]     Написать класс, описывающий дерево #21
надо обработать ситуацию со сливом =)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
08.12.2010, 21:05     Написать класс, описывающий дерево
Ответ Создать тему
Опции темы

Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru