Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что за ошибки? https://www.cyberforum.ru/ cpp-beginners/ thread925423.html
у меня нет диска F (если написать полный путь, будет ошибка) VS 2012
sscanf заборохлил C++
имеется 2 программы. в одной является валидной запись line = "v 1,000000 -1,000000 1,000000"; line = ' '; sscanf(line.c_str(),"%f %f %f %f", &vert.x, &vert.y, &vert.z,...
C++ С файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл Нужно с файла считать цифры a и b в каждой строчки и вывести их сумму в другой файл. При чем количество таких пар неизвестна. Почему моя программа не работает. Принципиально не использую scanf, а... https://www.cyberforum.ru/ cpp-beginners/ thread925408.html C++ A+B https://www.cyberforum.ru/ cpp-beginners/ thread925393.html
Задача A + B Посчитайте A + B. Технические условия Входные данные В каждой строке задано два целых числа A и B (|A|, |B| ≤ 30000). Считывайте данные до конца файла. ...
Зачем нужно private наследование в классах? C++
Если можно, то покажите небольшой пример
C++ Создание нескольких объектов класса и их сохранение (Нужен пример) https://www.cyberforum.ru/ cpp-beginners/ thread925325.html
Собственно вопрос в названии темы. Можно какую-нибудь самую простейшую программу, которая создает сначала первый объект, далее сохраняет его, а потом создает второй объект этого же класса и чтобы...
C++ Написать программу, которая вычерчивает на экране узор – ломанную линию https://www.cyberforum.ru/ cpp-beginners/ thread925319.html
1.Написать программу, которая вычерчивает на экране узор – ломанную линию из 100 звеньев со случайными координатами случайного цвета. Заранее благодарен. Если поможет вот начало кода задачи (то что...
C++ Посоветуйте литературку
Интересует литература, где весь процесс компиляции с++ описывается через терминал с использованием gcc.
C++ Применение системы документирования исходных текстов Doxygen https://www.cyberforum.ru/ cpp-beginners/ thread925305.html
решил узнать о такой штуке и как она работает, выбрал исходник, но что-то не получаю своих комментариев! как-то получилось "получить" названия своих классов, структур и что в них, а комментарии...
C++ Активные окна https://www.cyberforum.ru/ cpp-beginners/ thread925295.html
Здравствуйте, помогите сделать окно с эмайлом и полосу прокрутки активной, у самого не как не получается( прогу приклеил к сообщению
C++ Автопробег
Пожалуйста,помогите решить эту задачу. За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров? Программа получает на вход числа n и m. При решении...
C++ Возврат коретки В чём отличие. Программы выводят разные данные? Думаю, что 1 код работает почему-то неправильно, т.к. выход должен быть twe. #include <iostream> using namespace std; int main(void) { ... https://www.cyberforum.ru/ cpp-beginners/ thread925274.html
0 / 0 / 0
Регистрация: 09.10.2014
Сообщений: 58
12.07.2015, 10:19 0

Бинарное дерево - C++ - Ответ 7864388

12.07.2015, 10:19. Показов 1429. Ответов 4
Метки (Все метки)

Ответ

У меня такое же задание(
Пытаюсь рекурсивно перевести строку m [e [c [a], g [k] ], s [p [o,s], y ] ] в структуру node
Но заполняется только левая часть. Посмотрите, пожалуйста, что я не так делаю?(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Node* convert(char* str){
    Node* node = new Node;
    node->data = str[i];
    if (str[i + 1] == '['){
        i += 2;
        node->left = convert(str);
        return node;
    }
    if (str[i + 1] == ']'){
        i++;
        return node;
    }
    if (str[i + 1] == ','){
        i += 2;
        node->right = convert(str);
        return node;
    }
}


Вернуться к обсуждению:
Бинарное дерево C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2015, 10:19
Готовые ответы и решения:

Исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру
Помогите, не могу понять!( Нужно исходное бинарное дерево превратить в бинарное дерево поиска, при...

Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой
Дано бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой.

Бинарное дерево
Только начал изучать тему &quot;деревья&quot;. Подскажите в чем ошибка)#include &lt;iostream&gt; using namespace...

Бинарное дерево
дано целочисленнное бинарное дерево. найти: а)количество вершин дереваж б)значение самой левой...

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

Бинарное дерево
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; int last; void add(double volue)...

Бинарное дерево
Привет Делаю бинарное дерево, пытаюсь добавить элемент. Что делаю не так? Класс дерева...

Бинарное дерево
Нужно записать в дерево и вывести в форматированном виде каталог файлов(типа windows) на вход даны...

Бинарное дерево
Необходимо построить бинарное дерево с методами inorder_tree_walk, tree_search, tree_minimum,...

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