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

Нахождение узла дерева, используя прямой обход - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать итерационную функцию вычисления ряда Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1101725.html
Написать итерационную функцию вычисления ряда Фибоначчи. Помогите пожалуйста.
C++ Консольный чат не принимает сообщение по сети от такого же экземпляра Писал точно такой же консольный чат на Си, в основном потоке отправлял сообщения функцией send(), а в дополнительном принимал функцией recv(), то есть recv() не блокировала работу всей программы. Попробовал написать тоже самое, но в ООП стиле на С++, но при этом столкнулся с проблемой - не принимаются сообщения, при это проверил работоспособность, сконнектившись с чатом, написанным на Си - все... http://www.cyberforum.ru/cpp-beginners/thread1101723.html
Как C++ распознать кодировку файла с расширением-и создавать такие же C++
как С++ распознать кодировку файла с расширением- и создавать такие же к примеру game.dat или программа AssetCacheBuilder.exe что создает файл asset.dat меня интересует код как это происходит и создать похожую и улучшить ей модернезировать
Динамическое выделение памяти. Не получается заполнить массив структур C++
Доброго времени суток, никак не получается справится с проблемой: не получается заполнить массив структур struct rec_{int i; char *a;} из n элементов (n-число записей в массиве структур) следующими данными: a указывает на введенную с клавиатуры строку символов, которая сохраняется в динамическом массиве с минимально необходимой для хранения введенной строки длиной. Помогите, пожалуйста (идея...
C++ Code::Blocks 12.11 - ошибки при написании Hello, World http://www.cyberforum.ru/cpp-beginners/thread1101695.html
Ребят вчера поставила Code::Blocks, всё норм создаю проект win 32, добавляю новый файл с++, и при компиляции простого кода...примитивного #include<iostream> int main() { cout << "hello wrold" << endl; system("pause"); return 0; }
C++ Компонент для переключения вкладок Товарищи, каким образом(название компонента) в VS2010 создать форму такого* вида? *Название параметра - отдельное окно. Скрин: Благодарю! подробнее

Показать сообщение отдельно
globetrotter17
0 / 0 / 0
Регистрация: 20.02.2014
Сообщений: 1

Нахождение узла дерева, используя прямой обход - C++

20.02.2014, 23:38. Просмотров 220. Ответов 0
Метки (Все метки)

подскажите, пожалуйста, что не так в функции. компилится, но вылетает потом..
мне нужно найти узел бинарного дерева при прямом обходе, по счету этот узел должен быть count/2-1 (count-число всех вершин).функция должна вернуть узел.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct node
{
    int info; //Информационное поле
    node *l, *r;//Левая и Правая часть дерева
};
/*ФУНКЦИЯ ВЫБОРА ЭЛЕМЕНТА*/
node* findMiddleNode(int count, node** t)
{
        while (count != (count/2 + 1))
    {
        findMiddleNode(count--, &(*t)->l);
        findMiddleNode(count--, &(*t)->r);
        
    }
    return (*t);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru