Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать функцию раньше мейна, через void. потом в мейне её вызывать Помогите. Нужно написать функцию раньше мейна, через void. потом в мейне её вызывать #include <iostream.h> #include <cstdlib.h> #include <ctime.h> using namespace std; int main() { const int SIZE = 5; https://www.cyberforum.ru/ cpp-beginners/ thread840536.html C++ Перевод из Паскаля в Си++
uses crt; var kr:array of real; br:array of string; n,i:integer; begin clrscr; write('Количество бригад n='); readln(n); writeln('Введите данные:'); for i:=1 to n do
C++ Как называется и что означает такая форма объявления объекта (конструктор) https://www.cyberforum.ru/ cpp-beginners/ thread840517.html
Конструктор явно вызывать нельзя, но эта форма записи у меня часто ассоциируется с "явным" вызовом конструктора. Как правильно это называть и объяснить человеку что происходит? MyClass obb; obb = MyClass(2); // прокомментировать
C++ Определите поезда, которые отправляются с 21 до 23 часов Определите поезда, которые отправляются с 21 до 23 ч. Информация о поездах (город назначения и время отправления) хранится в соответствующих массивах. https://www.cyberforum.ru/ cpp-beginners/ thread840508.html
Задача в С++ C++
Составьте программу для решения следующих задач. Программы снабдите подробными комментариями. Подготовьте блок-схему алгоритма. 1. Дана последовательность натуральных чисел а1, а2,..., аn. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте. 2. Сформируйте два массива, по k элементов в каждом, с помощью датчика случайных ...
C++ Операция new. Указатель на указатель https://www.cyberforum.ru/ cpp-beginners/ thread840499.html
Всем aloha. Проблема в следующем: в своей програмке я создаю указатель на указатель person** ptrP затем инициализирую его массивом указателей на объекты класса person person** ptrP = new person* далее присваиваю каждому указателю адрес инициализированного объекта person, но ничего не получается по какой то причине. не работает даже вызов функции display_person(), для любого из указателей, хотя...
C++ Удаление из массива а)Все четные элементы б)Все элементы с четными индексами https://www.cyberforum.ru/ cpp-beginners/ thread840491.html
помогите=)
Даны натуральные числа а1, а2,., а n . Указать те из них, у которых остаток от деления на М равен L, где (0 ≤ L ≤ M-1) C++
Даны натуральные числа а1, а2,..., аn . Указать те из них, у которых остаток от деления на М равен L, где (0 ≤ L ≤ M-1)
C++ Определите фамилии пассажиров с массой багажа более 10 кг программа для решения задач. Программы снабдите подробными комментариями. Подготовьте блок-схему алгоритма Найдите массу груза пассажирского самолета. Фамилии пассажиров и масса багажа хранятся в одномерных массивах. Определите фамилии пассажиров с массой багажа более 10 кг. https://www.cyberforum.ru/ cpp-beginners/ thread840486.html C++ Получите третий массив из исходных по правилу программа для решения задач. Программы снабдите подробными комментариями. Подготовьте блок-схему алгоритма Сформируйте два массива, по 10 элементов в каждом, с помощью датчика случайных чисел. Получите третий массив по правилу: если соответствующие элементы исходных массивов принадлежат заданному с клавиатуры интервалу, то присвойте элементу нового массива значение 1,... https://www.cyberforum.ru/ cpp-beginners/ thread840482.html
Дана последовательность. Выяснить, будет ли она возрастающей C++
программа для решения задач. Программы снабдите подробными комментариями. Подготовьте блок-схему алгоритма Дана последовательность действительных чисел а1, а2,..., аn. Выяснить, будет ли она возрастающей.
C++ Составьте программу на С++ Решение игр с нулевой суммой. Буду очень благодарна:) https://www.cyberforum.ru/ cpp-beginners/ thread840480.html
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 21
0

Функция вывода листьев бинарного дерева - C++ - Ответ 4428218

17.04.2013, 15:11. Показов 6332. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Написал функцию вывода всего что есть в дереве.
помогите переделать ее так чтобы она выводила только листья(без детей которые)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Node::Scan(void (*f)(void* n))
 {
    f(this->Data); 
    std::cout<<std::endl;
    if (this->Left  != NULL) this->Left->Scan(f); 
    
    if (this->Right != NULL) this->Right->Scan(f);
 
void Print(void* x)   // вывод при обходе
{
    cout <<((NodeTree*)x)->key<<"-"<<((NodeTree*)x)->c <<ends;
}
 }
ее вызов
C++
1
      t1.Root->Scan(Print);


Вернуться к обсуждению:
Функция вывода листьев бинарного дерева C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2013, 15:11
Готовые ответы и решения:

Функция, которая печатает элементы из всех листьев бинарного дерева
Написать функцию, которая печатает элементы из всех листьев дерева. Добавлено через 2 часа 26...

Печать листьев бинарного дерева
Всем привет! Решаю такую задачу: На входе - последовательность целых чисел, оканчивающаяся 0,...

Вывести разность значений всех листьев бинарного дерева
Дан указатель P1 на корень непустого дерева. Вывести разность значений всех листьев данного...

Вывод списка всех листьев бинарного дерева поиска
Нужно реализовать бинарное дерево поиска и вывести все его вершины, не имеющие потомков. Само...

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

Определить число листьев на каждом уровне бинарного дерева
Помогите! Нужно написать программу Определение число листьев на каждом уровне БИНАРНОГО дерева....

Написать функцию копирования бинарного дерева и вывода его на экран
Tree34°. Дан указатель P1 на корень непустого дерева. Создать копию данного дерева и вывести...

Функция подсчета четных элементов бинарного дерева
Требуется написать функцию подсчета количества четных узлов бинарного дерева

Функция удаления листа (или ветки) бинарного дерева
Здравствуйте программисты! Учусь на первом курсе. Возникли проблемы с разработкой функции удаления...

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