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

Дерево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенос битов http://www.cyberforum.ru/cpp-beginners/thread288608.html
Ввести число, перенести все еденичные биты в середину разрядной сетки.
C++ typedef struct .... Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef struct { long num_servers; long data_size; char* data; }SSQ_BATCH_REPLY,*PSSQ_BATCH_REPLY; http://www.cyberforum.ru/cpp-beginners/thread288590.html
C++ Программка С++ Proc
Описать функцию Power2(A, N) вещественного типа, находящую вели- чину AN(N-это степень A) (A — вещественный, N — целый параметр) по следующим форму- лам: A0(0-степень A) = 1; AN(N-степень A) = A•A•…•A (N сомножителей), если N > 0; AN(N-степень A)= 1/(A•A•…•A) (|N| сомножителей), если N < 0. С помощью этой функции найти AK, AL, AM(K,L,M-степени A), если...
Работа со словами в строке. C++
Здравствуйте. Помогите, пожалуйста, с решением. 1) Вводим предложение. Нужно вывести каждое слово с новой строки. Разделителями между словами могут быть: пробел, ‘ , /, , . и т.д. Цифры выводить не нужно. Программу вроде написал. #include <iostream.h> #include <string.h> void main () { char s; cout<<"vvedite text"<<endl; cin.getline(s,149);
C++ Задание про слова http://www.cyberforum.ru/cpp-beginners/thread288554.html
Здравствуйте,я в си новичок.Не поможете мне решить задачу(написать код)? "Дано ошибочно написанное слово "рпроцессо". Путем перемещения его букв получить слово "процессор"
C++ прога, которая по нажатой клавише выводит ascii - код символа это клавиши или scan - код самой клавиши. написать программу, которая по нажатой клавише выводит ascii - код символа этой клавиши или scan - код самой клавиши. осуществите вывод в 8-й, 10-й и 16-й системах счисления. код с++. заранее спасибо!!! подробнее

Показать сообщение отдельно
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
20.05.2011, 13:12     Дерево
да собственно почти все функции дерева пригодятся и в бинарном дереве.

C++
1
2
TreeItem<TYPE>* operator[](const Index &index); 
        /*Возвращает ссылку на i-ого сына, i = index*/
вместо него сделать две функции right и left, типа TreeItem<TYPE>* right {return this->operator[](0)}, TreeItem<TYPE>* left {return this->operator[](1)} то есть всё равно оператор индексирования пригодился
остальные все тоже не лишнии, за исключением add. Заместо неё addLeft и addRight можно написать. всяко проще дописать десять строк, чем писать с нуля класс к тому же узкопрофильный.

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