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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Анализ трафика http://www.cyberforum.ru/cpp-beginners/thread795523.html
Надо написать анализатор трафика, подскажите что почитать.
C++ не работает ctrl Пробел на Visual Studio 2010 Создал новый проект в Windows Forms но не работает сочетание клавиш ctrl+Пробел, может кто-нибудь знает в чем может быть проблема? http://www.cyberforum.ru/cpp-beginners/thread795515.html
Общее представление о задаче C++
Задание такого: Программа для заполнения, поиска информации о группах Факультета: Название группы, название специальности, год набора, количество студентов, средняя успеваемость. Дополнительно –...
Пирамидальная сортировка и сортировка Шелла C++
Ребята помогите пожалуйста, я NEWBIE и не могу решить такая задача : Выполнить сортировку по убыванию. Пирамидальная сортировка и сортировка Шелла. Размерность массива меняется от 20 до 50 шагом 5....
C++ Потестируйте программу http://www.cyberforum.ru/cpp-beginners/thread795493.html
Задание во вложения приложил. код: #include <iostream> #include <vector> #include <fstream> int main() {
C++ Удаление из строки символов Задача такова, пользователь вводит строку, необходимо удалить из строки все символы, которые не равняются: (,) То есть, если будет строка: (пввп)в353вп))Х{> после очистки должно получиться так:... подробнее

Показать сообщение отдельно
maks_b
4 / 4 / 0
Регистрация: 11.10.2011
Сообщений: 15

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

26.02.2013, 18:57. Просмотров 664. Ответов 1
Метки (Все метки)

Здравствуйте! Подскажите, правильно ли написано правое удаление вершины дерева?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
if(tree1->Right){
        if(tree1->Right->Left==NULL){
            tree1->key=tree1->Right->key;
            tree1->Right=tree1->Right->Right;
        }else{
            tree1->key=findRightMini(tree1->Right);
        }
    }
    else if(tree1->Right==NULL){
        tree1->key=tree1->Left->key;
        tree1->Right=tree1->Left->Right;
        tree1->Left=tree1->Left->Left;
    }
Добавлено через 1 минуту
findRightMini- это функция поиска минимального элемента
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru