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

Функция: удаление узла дерева со всеми потомками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение заглавных букв в файле. http://www.cyberforum.ru/cpp-beginners/thread83522.html
Нужна программа на Си которая определяет слово с самым большим количеством заглавных букв(если таковых много, следует выдать их все).Помогите пожалуйста.Заранее благодарен.
C++ Отличие С от С++ В чем отличие языка С от С++ http://www.cyberforum.ru/cpp-beginners/thread83520.html
Сортировка строк матрицы по возрастанию первых элементов C++
Составить программу, которая переформирует заданную матрицу так, чтобы ее строки расспалагались в порядке возрастания их первых элементов. Помогите пожалуйста, я сколько не пытался, ничего не вышло... Заранее огромное спасибо
C++ Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида:....
Описать функцию NOD2(A,B) целого типа,находящую наибольший общий делитель(НОД) двух целых положительных чисел А и В,используя алгоритм Евклида: НОД(А,В)=НОД(В,А modB), если В не равно 0; НОД(А,0)=А. С помощью этой функции найти наибольшие общие делители пар (А,В),(А,С),(А,D),если даны числа А,В,С,D. Синтаксис для функций не знаю:-[. :help:Помогите кто чем может:)
C++ Алгоритм выбора элементов, встречающихся в массиве более одного раза http://www.cyberforum.ru/cpp-beginners/thread83480.html
Задача:Дан одномерный массив А(размерностью N). Разработать алгоритм выбора элементов, встречающихся в массиве А более одного раза. Есть примерное решение задачи, но оно неправильное.Нужно очень срочно. Чтобы получить зачет за семестр. #include "stdafx.h" //здесь ошибка - Unable to open include file 'stdafx.h' #include <iostream> using namespace std; //здесь кажется тоже ошибка...
C++ Параметры командной строки и каталог программы Здравсвуйте! Как можно получить параметры командной строки при старте проги, и как определить каталог, в котором находится прога??? подробнее

Показать сообщение отдельно
xelsinoilat
 Аватар для xelsinoilat
0 / 0 / 0
Регистрация: 08.01.2010
Сообщений: 4
08.01.2010, 01:42  [ТС]     Функция: удаление узла дерева со всеми потомками
ты прав, не помогло. вот функция добавления. все идеально работает до удаления элемента.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
NODE *NEW_NODE(MOVIE *data)
{
    NODE *temp;
    temp=(NODE*)malloc(sizeof(NODE));
    temp->info=(MOVIE*)malloc(sizeof(MOVIE));
    temp->info=data;
    temp->left=NULL;
    temp->right=NULL;
    return temp;
}
 
 
 
NODE *ADD(NODE *root, MOVIE *data)
{
    NODE **prior;
    NODE *ptr;
 
    NODE *NEW_NODE(MOVIE *data);
    if (root!=NULL)
    {
        ptr=root;
        while (ptr!=NULL)
            if (strcmp(data->name, ptr->info->name)<=0)
            {
                prior=&ptr->left;
                ptr=ptr->left;
            }
            else
            {
                prior=&ptr->right;
                ptr=ptr->right;
            }
            *prior=NEW_NODE(data);
            return root;
    }
    return NEW_NODE(data);
}
 
Текущее время: 23:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru