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

Алгоритмы обходов дерева - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск файла через cmd http://www.cyberforum.ru/cpp-beginners/thread622996.html
При открытие exe файла этой программы через cmd выводится "False", значит программе не удаётся открыть нужный файл. Если запускать через Visual Studio, то выводится "True". exe и csv файлы находятся в одной папке. В чём может быть проблема? #include <iostream> #include <fstream> using namespace std; void main() { ifstream in("test.csv"); if(!in.is_open())
C++ Мониторинг файла? Здравствуйте, возникла некоторая проблема в создание программы которая бы выполняла некоторые операции с информацией файла,но при условие того что он открыт пользователем в момент работы программы.Выполняется в ОС Windows. Не мог бы кто поделится соображениями по этому поводу,был бы весьма благодарен. http://www.cyberforum.ru/cpp-beginners/thread622992.html
Сортировка пузырьком C++
Всем доброго времени суток! Я новичек в С++.У меня глупая ситуация: недавно написал код сортировки на C++, и сегодня решил потренироваться, так вот, Код с ошибками int _tmain(int argc, _TCHAR* argv) {int i,j,buf; int mass1; cout << "Hello! Now, enter!" << endl; for(i = 0; i < 9;i++) cin >> mass1;
Структура CandyBar C++
Первая задачка решилась сама собой, был не внимателен в коде :p Добавлено через 30 минут С первой задачкой разобрался, но тут с другой проблема вылезла. Тоже по функциям. Компилируется без проблем, но при вводе строки и нажатии enter выдаёт ошибку и на этом всё #include <iostream> #include <cctype> #include <string> using namespace std; string str (string &num);
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread622966.html
Вопрос не по коду. Вот есть у меня рекурсивная функция, глубина рекурсии достигает 10 в среднем. Эта функция вызывается огромное (порядка 2^31) число раз втечение работы программы. Если вытащить рекурсию наружу и преобразовать, например, в цикл, смогу ли получить заметные улучшения во времени отработки программы?
C++ Пример работы функции get_toke() Здравствуйте. Читаю книжку Бьярне Страуструпа в ней разбирается работа калькулатора. Возникает много вопросов, так как некоторые вещи, к сожалению, там не описаны. Функция для рассмотрения первичных выражений в калькуляторе: double primary() { Token t=get_token(); switch(t.kind) { case '(' : { double d=expression(); // функция выражений ... подробнее

Показать сообщение отдельно
akk
44 / 44 / 7
Регистрация: 28.01.2012
Сообщений: 341
03.01.2013, 01:03     Алгоритмы обходов дерева
silent_1991, это ж левоассоциативные обходы?
Цитата Сообщение от silent_1991 Посмотреть сообщение
C
1
2
3
4
5
6
7
8
void preorder(TreeNode *node) 
{ 
if (node != 0) 
{ std::cout << node->data << std::endl;
preorder(node->left); 
preorder(node->right); 
} 
}
Для того чтобы были правоассоциативные нужно поменять 5 и 6 строчку???
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru