Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как прочесть из файла в multimap по строчно? Есть такой текстовый файл с названием фильмов. Текст: 7 Batman vs Superman 4 Batman vs Superman 5 Pirates of the Caribbean 3 https://www.cyberforum.ru/ cpp-beginners/ thread2004138.html C++ Невозможно найти или открыть PDB-файл
после запуска вот такое сообщение выводится и ничего не работает. а вчера всё работало. почему так? "data.exe" (Win32). Загружено "C:\Windows\SysWOW64\kernel32.dll". Невозможно найти или открыть PDB-файл.
C++ Что в этом кейлоггере так нагружает процессор? Кто может глянуть и сказать что в этом простеньком коде грузит процессор на 50%?#include <iostream> using namespace std; #include <windows.h> #include <winuser.h> int Save (int key_stroke, char *file); int main() { char i; https://www.cyberforum.ru/ cpp-beginners/ thread2004104.html C++ Вывести только те слова, все буквы которых различны https://www.cyberforum.ru/ cpp-beginners/ thread2004099.html
Помогите сделать надо чтобы вводились слова и выводились только те в которых все буквы разные
Cout 16х выводит почему? C++
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class MyString { private: char* Buffer; public:
C++ U-критерий Манна-Уитни https://www.cyberforum.ru/ cpp-beginners/ thread2004051.html
Всем привет! Попытался реализовать U-критерий Манна-Уитни. Вот код: #include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL , ""); cout << "Критерий Манна-Уитни.";
C++ Определение количествоэлементов больших за среднее арифметическое массива https://www.cyberforum.ru/ cpp-beginners/ thread2004045.html
Дан массив целых чисел. Написать программу, которая определяет количество элементов массива, которые больше среднего арифметическое элементов массива.
Найти минимальное количество еды которую потратит путешественник перебираясь через горы C++
Здраствуйте.Есть задача: Путешественник идет через горы.Он может перейти с горы A к горе B потратив |A-B|^2*|H1-H2|^2 еды.H1,H2-высоты гор.Нужно найти минимальное количество еды которую потратит путешественник перебираясь через горы. Ввод N-количество гор. N чисел через пробел-высоты гор. Вывод Одно число-количество еды которую потратит путешественник перебираясь через горы. Вот мой код...
C++ Ошибка при vector Подскажите в чем может быть проблема? На 1 принтскрине обычный "Hello world" работает нормально. (принтскрин 2) Дальше хочу работать с вектором пишу (#include <vector>) на 7мой строке пишу "vector"и сразу выдает ошибку Type 'vector' could not be resolved helloworld.cpp /helloworld/src line 7 Semantic Error https://www.cyberforum.ru/ cpp-beginners/ thread2004002.html C++ Написать программу, которая находит сумму цифр целого числа https://www.cyberforum.ru/ cpp-beginners/ thread2003995.html
Написать программу, которая находит сумму цифр целого числа с использованием рекурсивной функции. Срочно пожалуйста
C++ Почему русский язык некорректно отображается?
Помогите, пожалуйста! Почему русский язык некорректно отображается? Ошибка в коде? #include <iostream> #include <locale> using namespace std; class March {
C++ Составить список https://www.cyberforum.ru/ cpp-beginners/ thread2003993.html
Помогите плиз! Нужно сделать, с помощью структур список студентов с элементами: курс,группа,,фамилия, задолженность по оплате, и чтобы программа находила, кто больше всех задолжал
0 / 0 / 0
Регистрация: 11.04.2017
Сообщений: 4
15.06.2017, 18:11  [ТС] 0

Обход бинарного дерева С++ - C++ - Ответ 10547256

15.06.2017, 18:11. Показов 3552. Ответов 5
Метки (Все метки)

Ответ

Код
void print (node * root, short x, short y, short a, char c, int* qe)
//...бла бла бла 
if(root->left==0||root->right==0||root->left!=0 && root->right!=0){
      qe[k]=root->data;
      k++;}
//(Без этого кусочка кода всё работает)
Мне нужно "отловить предков" и запихать их в массив, где я смогу уже дальше с ними работать.
Проблема только в этом кусочке кода.
Здесь я проверяю:
1: Есть ли у узла левый потомок;
2: Есть ли у узла правый потомок;
3: Или проверка на 2-ух потомков сразу.
Под словами "бла бла бла" я подразумеваю использование всех остальных аргументов функции кроме последнего, ссылки на массив.

Вернуться к обсуждению:
Обход бинарного дерева С++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2017, 18:11
Готовые ответы и решения:

Обход Бинарного дерева
Задача: написать функцию, помощью которой можно получить n-тый элемент бинарного дерева по...

Обход бинарного дерева
может есть у кого такой пример или похожий??или часть какая нибудь?

Обход бинарного дерева
Прошу Вас, помогите школьнику, незнающему деревья, завтра срочно надо сдать работу, я никак не могу...

НЕрекурсивный обход бинарного дерева
уважаемые программисты! нужно написать алгоритм обхода бинарного дерева без использования...

5
15.06.2017, 18:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2017, 18:11
Помогаю со студенческими работами здесь

Как осуществлять обход бинарного дерева?
Хочу создать клас бинарное дерево, но не знаю чем это дерево я буду проходить, как двигатса от...

Обход бинарного дерева без рекурсии
нужно написать алгоритм обхода бинарного дерева без использования рекурсии, а с помощью стека. ...

Обратный обход бинарного дерева и удаление элементов
От пользователя получить количество элементов, случайным чином заполнить бинарное дерево....

Обход правой части бинарного дерева (корень - уникальный элемент)
Здравствуйте, уважаемые форумчане! Снова придумал несложную задачу на бинарные деревья. Надеюсь,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru