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

Реализация бинарного дерева классом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем NOTE http://www.cyberforum.ru/cpp-beginners/thread972516.html
2.вывод на экран записей, которые должны быть упорядочены по алфавиту; Не могу понять в чем смысл задания.
C++ Вывести на экран max= number= int main(void){ double s,max; int i,k,n; extended c; max=n=k=0; do { std::cout<<"n="; http://www.cyberforum.ru/cpp-beginners/thread972512.html
C++ Не могу найти ошибки
Приветствую всех. Прошу помощи в нахождение ошибок, если есть у кого альтернативный метод решения, прошу показать. Даны действительные числа x1, y1, x2, y2, x3, y3. Известно, что точка с координатами (x1, y1), (x2, y2), (x3, y3), являться вершинами прямоугольника. Определить координаты четвертой вершины прямоугольника.
C++ Консольный ввод в NetBeans
Начал изучать C/C++. Настроил компилятор на вышеупомянутую IDE. Проблема заключается в том, что когда запускаю программу без функции scanf(), то все работает, но когда имеется эта функция то приглашение на ввод выглядит как на первом скриншоте. Когда ввожу все необходимое, то символы не отображаются в процессе ввода. И еще вопрос:Почему сначала не выводится сообщение, которое идет перед...
C++ Работа с массивами (сортировка, удаление введенного элемента) http://www.cyberforum.ru/cpp-beginners/thread972491.html
Люди помогите написать програму ОЧЕНЬ НАДА!!! написать программу, в которую вводим число в неупорядоченный массив, затем программа его упорядочивает и выводит упорядоченный массив. А затем программа удаляет тот элемент который мы ввели и выводит новый массив
C++ Написать функцию удаления четных элементов двусвязного списка я тут что-то набросал, но это бред похоже.подправьте или переправьте :umbrage: кому не сложно. завтра зачет, пытаюсь разобраться void Delete(){ element * buf=head; while (head->next !=NULL) if (head->next%2==0){ buf=head->next->next; head->next=buf; buf->prev=head; head=head->next;} это безусловно без свяких проверок на то пуст ли список и тд подробнее

Показать сообщение отдельно
wondered
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 26
08.10.2013, 22:20     Реализация бинарного дерева классом
Добрый вечер. Написал класс
C++
1
2
3
4
5
6
7
8
class TreeClass {
    int number;
    TreeClass *left, *right;    
public:
    void AddNode(int, TreeClass);
    void Print(TreeClass,int,char);
    void Del(TreeClass);
} Tree;
Соответственно имеется 3 функции. Все функции приводить не буду, т.к. не в этом суть проблемы. Приведу одну:
C++
1
2
3
4
5
6
7
void TreeClass::Del(TreeClass *&Tree) {
    if (Tree != NULL) {
        Del(Tree->left);
        Del(Tree->right);
        delete Tree;
    } 
}
В main оперирую с этими функциями, то есть отображения, добавление узла и удаление. В самом начале main пишу строку(надо ли вообще это писать?)
C++
1
*Tree=NULL;
Компилятор выдает ошибку
error C2511: 'void TreeClass:el(TreeClass *&)' : overloaded member function not found in 'TreeClass'
Тоже самое и для остальных функций AddNode, Print. Можете пояснить что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru