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

бинарные деревья - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread370474.html
Задача с двумерным массивом на C (не C++). Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Если кто знает, помогите, пожалуйста!
C++ Динамическое выделение памяти в dll Читая Рихтера наткнулся вот на такое замечание:NOTE: Важно понимать, что единое адресное пространство состоит из одного исполняемого модуля и нескольких DLL-модулей. Одни из них могут быть скомпонованы со статически подключаемой библиотекой С/С++, другие — с DLL-версией той же библиотеки, а третьи (написанные нс на С/С++) вообще ею не пользуются Многие разработчики допускают ошибку, забывая,... http://www.cyberforum.ru/cpp-beginners/thread370440.html
C++ Транспонирование матрицы
int _tmain(int argc, _TCHAR* argv) { const int n=5; int a; srand(GetTickCount()); for (int i=0; i < n; i++) for (int j=0; j < n; j++) a=rand()%10; for (int i=0;i<n;i++) {
C++ Перегрузка оператора ==, в классе Матрица
#ifndef MATRIX_H #define MATRIX_H template <class T> class Matrix { public: Matrix(int Rows, int Cols); ~Matrix(); int RowsCount()const;
C++ Проблема с вводом текста. http://www.cyberforum.ru/cpp-beginners/thread370430.html
Привет всем!!! извините конечно, за столь простой вопрос.. забыл и никак вспомнить не могу, как в Объект инспекторе выставить значения текста в кнопке не по центру как по умолчания выравнивается, а по длине кнопки.. Заранее благодарю..
C++ Какие есть библиотеки для работы с MYSQL Всем привет. Я ищу простую (С++) библиотеку для работы с MYSQL. Программа консольная, среда Visual Studio 9-10 Сурс из официального сайта мускула, буст и ACE не вариант. Заранее благодарю.:drink: подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
26.10.2011, 14:08     бинарные деревья
Цитата Сообщение от MrGluck Посмотреть сообщение
При обходе, если делать вывод на экран, то выводит все вершины, если сделать вывод в файл, выводит только одну, а конкретно корень дерева. (пост 3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
void TREE::Traversal (node **w)
//*w - указатель на корень дерева.
{
    ofstream o("bin.txt");
    if  (*w != NULL)
    {
        Traversal (&((**w).Right));
        o<< (**w).Key<< " ";
        Traversal (&((**w).Left));
    }
    o.close();
}
В данном коде объект ofstream создается каждый раз. Следовательно, он переписывает файл при каждом вызове метода Traversal. В итоге в файле - значение первой вызванной (последней закрытой) функции. Вообще странно, что код отрабатывает. Потому что несколько объектов ofstream обращается к незакрытому файлу.
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru