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

Написать функцию для печати дерева - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить структуру двух деревьев http://www.cyberforum.ru/cpp-beginners/thread809362.html
Написать два варианта функции(с рекурсией и без). Даны два дерева,два указателя на корни. Функция возвращает логическое значение:если структура деревьев одинакова,то возвращает истину, иначе:ложь,если структура разная
C++ как в if поставить for? Надо для всех значений массива проверить, равно ли какому либо из этих значений число введенное с клавиатуры. ЕСли k не равняется ни одному из значений массива, то записываем его в другой массив. Если равнется, то просим ввести k еще раз и так до тех пор, пока введенное k не будет равняться ни одному элементу массива. printf("-->"); scanf("%i", &k); if ((k!=a) for (i=0; i<25; i++)) { ... http://www.cyberforum.ru/cpp-beginners/thread809356.html
Файлы. Добавить в матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу C++
В текстовом файле построчно хранится вещественная матрица размером не более 5х6. Добавить в эту матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу записать в новый текстовый файл.
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл C++
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
C++ Отсортировать элементы массива http://www.cyberforum.ru/cpp-beginners/thread809342.html
Здравствуйте, дорогие форумчане. Перейду сразу к делу. Нужно написать программу к следующему заданию: Задан массив, содержащий N элементов. Требуется переприсвоить его элементы так, чтобы отрицательные элементы оказались в начале массива, нулевые следующими, а в конце положительные. Так: (0,2,-1,1,-3,-2,3) => (-1, -3, -2, 0, 2, 1, 3) Помогите написать, пожалуйста. Заранее благодарен. С меня...
C++ Передать вектор объектов в дружественную функцию Я думаю передать вот так, но почему-то синтаксическая ошибка. filtr_tup(vector<OC>); #ifndef OC_H #define OC_H #include <iostream> #include <fstream> #include <string> #include <vector> подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
304 / 275 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
15.03.2013, 15:30
Прямой обход
C++
1
2
3
4
5
6
7
8
void inorder(struct tree *root)
{
  if(!root) return;
 
  inorder(root->left);
  if(root->info) printf("%c ", root->info);
  inorder(root->right);
}
Сверху вниз:
C++
1
2
3
4
5
6
7
8
void preorder(struct tree *root)
{
  if(!root) return;
 
  if(root->info) printf("%c ", root->info);
  preorder(root->left);
  preorder(root->right);
}
снизу вверх:
C++
1
2
3
4
5
6
7
8
void postorder(struct tree *root)
{
  if(!root) return;
 
  postorder(root->left);
  postorder(root->right);
  if(root->info) printf("%c ", root->info);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru