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

Бинарное дерево - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графы кратчайший путь ! http://www.cyberforum.ru/cpp-beginners/thread889976.html
Помогите написать функцию для поиска кратчайшего пути между вершинами которые задаются с клавы я написал правда получилось что это самое минимальное расстояние_ void rasstoyanie(void) { int min=256; for (int k=0; k<cnt; ++k) for (int i=0; i<cnt; ++i) for (int j=0; j<cnt; ++j) {
C++ Решение системы линейных алгебраических уравнений Помогите пожалуйста с заданием: Нужно решить систему линейных алгебраических уравнений используя метод Гаусса с последовательным исключением переменных. http://s6.hostingkartinok.com/uploads/images/2013/06/ae73afd53ebd5b46751b8308093d4c95.png http://www.cyberforum.ru/cpp-beginners/thread889975.html
Определить является ли заданная квадратная матрица A n-го порядка симметричной относительно главной диагонали C++
Разработать алгоритм и программу. Определить является ли заданная квадратная матрица A n-го порядка (2<=n<=10 – вводится пользователем) симметричной относительно главной диагонали. Элементы матрицы aij принимают значения в диапазоне . Заполнение матрицы осуществляется в соответствии с выбором пользователя: пользовательский ввод с клавиатуры; заполнение случайными числами в установленном...
Реализовать алгоритм Шенонна-Фано через структуру,методы и классы C++
Помоги реализовать данный алгоритм через структуру,не выходит совсем class a { }; char a={'a',' ','n','m','l','p','c','.'}; int af={10, 6, 4, 2, 2, 2,1,1}; void SearchTree(char branch, string full_branch, int start_pos, int end_pos){ float dS; int i,m,S; string c_branch;
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread889948.html
Составить прогруамму для вычисления , где , для вычисления n!!, использовать рекурсивную типизированную функцию.
C++ Задача для работы с датой и времени с++ Разработать программу для оператора мобильной связи, позволяющую для отдельно введенных значений даты и времени последнего исходящего звонка определить дату и время истечения срока действия данного пакета и какой это будет день недели (1 – понедельник). В условии договора сказано, что пакет действует в течение 1 года после последнего исходящего звонка. подробнее

Показать сообщение отдельно
kostya990
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 12
03.06.2013, 23:26     Бинарное дерево
Только начал изучать тему "деревья". Подскажите в чем ошибка)
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
#include <iostream>
using namespace std;
struct Node{
             int data;
             Node *left;
             Node *right;
             }
void Insert(int value, Node *tr)
{
 if(tr==NULL){
             tr=new Node;
             if(tr!=NULL){
                          tr->data=value;
                          tr->left=NULL;
                          tr->right=NULL;
                          }
             }
 else{
      if(value<tr->data)
      Insert(value, tr->left);
      if(value>tr->data)
      Insert(value, tr->right);
      else
      cout<<"Дубликат!"<<endl;
      }
}
int main()
{
 struct Node *tr;
 tr=NULL;
 int value, n;
 cout<<"Количество узлов: ";
 cin>>n;
 cout<<"Заполнение дерева: "<<endl;
 for(int i=0;i<n;i++){
                      cin>>value;
                      Insert(value, tr);
                      }
 system("pause");
 return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru