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

Бинарные деревья - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Создание множества объектов MFC http://www.cyberforum.ru/cpp-beginners/thread988572.html
Доброго времени! Есть класс Rect, в файле записаны его параметры. Дело в том, что я не знаю сколько параметров будет в файле. Как мне организовать создание множества объектов? Думал так: CPaintDC dc(this); for (int i =0; i<5; i++) { Rect MyRect(20+i,60+i,80+i,80+i); MyRect.Draw(dc); }
C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): вопрос: На языке C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): x находиться в интервале от -5 до 5, но это не 0. http://www.cyberforum.ru/cpp-beginners/thread988567.html
Работа с текстовыми файлами си++ C++
#include "stdafx.h" #include <iostream> #include <string> #include <string.h> #include <math.h> #include <fstream> #include <windows.h> using namespace std; void train()
C++ Ряд Тейлора
Здраствуйте, задача состоит в просчете ряда Тейлора в области от -1 до 1, с вводом шага и точности. Я уже набросал кое-что, вот код: #include <iostream> #include <conio.h> #include <math.h> #include <iomanip> using namespace std; int fct(int arg) {
C++ представление текста в виде списка http://www.cyberforum.ru/cpp-beginners/thread988527.html
взять произвольный тексти вывести в консоль все слова, которые начинаются с буквы, отличную от буквы, с которой начинается первое слово текста. Перед печатью удалить из слов все буквы 'a' и 'o'. Для реалзации использовать список символов. При представлении текста в виде списка необходимо: проверить возможность вставки элемента в начало, в конец и в середину списка; проконтролировать...
C++ Русский язык в строке ошибок компилятора Подскажите, как изменить язык отчета об ошибках с английского на русский? Программа Dev C++. с русским языком в консоле разобрался, а там никак не получается) подробнее

Показать сообщение отдельно
my_life
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 30
26.10.2013, 16:16  [ТС]     Бинарные деревья
Цитата Сообщение от Hunter13ua Посмотреть сообщение
В самом лёгком не разобрались? о_О У Вас же есть функция обхода дерева. Создайте некоторую переменную, которая будет счетчиком. И каждый раз возле вывода на экран проверяйте ключ, и если он соответствует условию - счетчик++.
Всё , количество узлов нашёл . Получилось )
Мне ещё нужно потом добавить узел с ключом K. Вот это не пойму .
Вот как я искал это K:
C++
1
2
3
4
5
6
7
8
int Preorder1(tree* &p,int &sum,int key)
{
if(!p) return 0;
if((p->info)>key) sum++;
Preorder1(p->left,sum,key);
Preorder1(p->right,sum,key);
return sum;
}
Не пойму , что делать дальше? Как добавить узел с этим ключом? Куда добавить ?Даже суть вопроса не пойму -_-
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru