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

Удаление узла из бинарного дерева - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в выделении памяти http://www.cyberforum.ru/cpp-beginners/thread1071990.html
проблема с выделением памяти. ошибку никак найти не могу, поможет кто исправить? #include <iostream> #include <stdlib.h> using namespace std; template <class T> class Queue { public:
C++ Файловый ввод Помогите пожалуйста решить задачу. Ввод из текстового файла "file1"(нужно самому создать этот файл) 1. -количество строк матрицы -количество столбцов матрицы -значения элементов матрицы(int) 2. определить номер столбцов матрицы,содержащие отрицательные элементы. 3. вывод результатов выполнения пункта 2 на экран 4. вывод результата выполнения пункта 2 в текстовый файл "file4" (его... http://www.cyberforum.ru/cpp-beginners/thread1071984.html
Прочитать данные из файла C++
Доброго времени суток! Помогите написать программку для чтения данных из файла, а то никак не получается. Есть файл, в первой строке которого я знаю, что написано. В матлабе всё отлично считывается, а повторить на С++ не получается. В первой строке подряд записаны следующие переменные: char long long char long long. Результат должен быть следующий: GIDR 2 344 test ta 10 2 Файл прилагаю. ...
C++ Классы, бинарное дерево, конструкторы. Исправить код
Здравствуйте! Не знаю, как исправить последнюю возникшую ошибку и заставить программу работать. А уже скоро сдавать и преподавателя доставать вопросами возможности нет... :( Помогите, пожалуйста, понять, что же тут не так, и заставить эту прогу работать, уже месяц противиться... 3 раз переделываю... // class3.cpp: определяет точку входа для консольного приложения. //
C++ предложите свой алгоритм решения http://www.cyberforum.ru/cpp-beginners/thread1071925.html
Множество попарно различных плоскостей в трехмерном пространстве задано перечислением троек точек, через которые проходит каждая из плоскостей. Вы брать максимальное подмножество попарно непараллельных плоскостей. Во первых фишка в том, что нельзя использовать структуры, объекты и всякие плюшки из STL итп. Решать через массивы. Во вторых не совсем понимаю что тут написано ... если у нас...
C++ На каком участке кода происходит вызов функции Привет всем! помогите розобратся, в каком месте(main) сдесь вызов функции( чтобы показать на блок схеме) и нужно ли на блок схеме писать первую часть до int main() #include "StdAfx.h" #include <iostream> #include <fstream> using namespace std; подробнее

Показать сообщение отдельно
Achernar
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 12
15.01.2014, 12:54     Удаление узла из бинарного дерева
Здравствуйте, не могу понять алгоритм замены в данной задаче:

Напишите алгоритм и программу для удаления узла из бинарного дерева, которые будет заменять этот узел на его предка в симметричном порядке, а не на его преемника в симметричном порядке.

Удаление узла из бинарного дерева

Вот для примера дерево, допустим удаляется 5-узел, судя по всему его надо заменить на 2-й, но как это сделать, не могу разобраться, поясните примерный алгоритм.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru