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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): http://www.cyberforum.ru/cpp-beginners/thread988567.html
вопрос: На языке C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): x находиться в интервале от -5 до 5, но это не 0.
C++ Работа с текстовыми файлами си++ #include "stdafx.h" #include <iostream> #include <string> #include <string.h> #include <math.h> #include <fstream> #include <windows.h> using namespace std; void train() http://www.cyberforum.ru/cpp-beginners/thread988565.html
C++ Ряд Тейлора
Здраствуйте, задача состоит в просчете ряда Тейлора в области от -1 до 1, с вводом шага и точности. Я уже набросал кое-что, вот код: #include <iostream> #include <conio.h> #include <math.h>...
C++ Русский язык в строке ошибок компилятора
Подскажите, как изменить язык отчета об ошибках с английского на русский? Программа Dev C++. с русским языком в консоле разобрался, а там никак не получается)
C++ Функции перегрузки http://www.cyberforum.ru/cpp-beginners/thread988497.html
Здравствуйте, помогите решить задачу. Зараниее спасибо. С помощью механизма перегрузки функций реализовать функции для нахождения максимального из: а) 2-х чисел; б) длин 2-х строк; в) длины...
C++ Кто может программу по шифрованию RSA? Задали написать лабораторную по какому нибудь алгоритму шифрования,там задачи,теория,программа тесты и вывод. Кто нибудь может помочь написать программу? Ничего абсолютно не понимаю в языках. На... подробнее

Показать сообщение отдельно
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;
}
Не пойму , что делать дальше? Как добавить узел с этим ключом? Куда добавить ?Даже суть вопроса не пойму -_-
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru