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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JohnR33
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 2
#1

Обмен местами двух заданных поддеревьев - C++

23.01.2014, 13:07. Просмотров 254. Ответов 1
Метки нет (Все метки)

Собственно, вопрос заключается в том, чтобы реализовать обмен местами двух заданных поддеревьев на C++.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 13:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обмен местами двух заданных поддеревьев (C++):

Поменять местами элементы заданных секторов двух квадратных матриц - C++
В двух квадратных матрицах выделено четыре сектора, ограниченных диагоналями: верхний, нижний, правый и левый. Поменять местами элементы...

Определить максимальные элементы и поменять их местами в каждом из двух заданных массивов - C++
1.Дано два массива действительных чисел. Определить максимальные элементы в каждом массиве и поменять их местами. выручите пожалуйста

Обмен двух элементов в спике - C++
Здравствуйте, вот задача: дан список из n элементов a1, a2, .. an. Поменять местами первый из минимальных и последний из положительных...

Обмен значениями двух переменных - C++
Нашёл на другом форуме занятную формулу обмена значений двух переменных(очевидно на с++): b = – –a + (a=b)*0; Проверил на числах 1 и...

Обмен первыми половинами двух стеков - C++
Помогите, пожалуйста, нужно написать программу обмены первыми половинами двух стеков.

Обмен содержимым двух текстовых файлов - C++
сделал программу по копипасту содержимого второго файла в конец первого,а нужно было сделать обмен,не понимаю как сделать

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
JohnR33
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 2
29.01.2014, 20:41  [ТС] #2
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
39
40
41
42
43
44
45
46
47
48
void tree::nullBranch() {
        this->llink = NULL;
        this->rlink = NULL;
    }
 
    void tree::firstTree() {
        this->info = "A";
        tree *p1 = new tree();
        p1->info = "B";
        tree *p2 = new tree();
        p2->info = "C";
        tree *p3 = new tree();
        p3->info = "D";
        tree *p4 = new tree();
        p4->info = "E";
        this->llink = p1;
        this->rlink = p2;
        p1->llink = p3;
        p1->rlink = p4;
        p2->nullBranch();
        p3->nullBranch();
        p4->nullBranch();
        //return t;
    }
 
    void tree::secondTree() {
        this->info = "1";
        tree *p1 = new tree;
        p1->info = "2";
        tree *p2 = new tree;
        p2->info = "3";
        tree *p3 = new tree;
        this->llink = p1;
        this->rlink = p2;
        p1->nullBranch();
        p2->nullBranch();
    }
 
Exchange (tree *p) {
if (this->llink==null)
return 0;
    else {
        Tree *temp=new tree();
        temp = this->llink;
        this->llink = p->llink;
        p->llink = temp;
        return 1;
        }
Сделал так, но не работает... Может кто-нибудь подсказать, как правильно?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 20:41
Привет! Вот еще темы с ответами:

Перестановка заданных элементов местами - C++
Здравствуйте, помогите, пожалуйста, с заданием. Я рандомно заполнил массив 10х10, потом мне нужно элементы 3, 4, 8, 9 (это их индексы,...

обмен элементов двух массивов. В чем ошибка - C++
начал изучать работу с двумя массивами и застрял. Объясните почему после сортировки на энран вылазит ошибка а не то что нужно /*...

Определить процедуру, осуществляющую обмен значениями двух переменных - C++
Составить программу, в результате которой величина а меняется значением с величиной b, а величина с с величиной d(Определить процедуру,...

Обмен значениями двух чисел через указатели и функцию - C++
Должны использоваться аргументы типа ( int * ) Вот код: #include <iostream> void exchange ( int * v1, int * v2 )...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru