Форум программистов, компьютерный форум 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вп))Х{> после очистки должно получиться так: ())) class MyString { подробнее

Показать сообщение отдельно
maks_b
4 / 4 / 0
Регистрация: 11.10.2011
Сообщений: 15
26.02.2013, 18:57     Бинарные деревья
Здравствуйте! Подскажите, правильно ли написано правое удаление вершины дерева?
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- это функция поиска минимального элемента
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru