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

Постройка бин. дерева - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти цифру http://www.cyberforum.ru/cpp-beginners/thread271463.html
господа прграмисты возник такой вопрос-возможно в консольном приложении,на с++,выводя на экран при помощи "Cout" найти допустим определённый знак.Ну например-выводим "1,2,3,4,5,=" и из него на ходим "=". Заранее всем огромное спасибо,давно интересовал этот вопрос!!!
C++ Сортировка методом выбора, односвязный список Добрый вечер. Такая проблема, срочно нужно сделать два задания, я сколько не пробовал - у меня ещё не получается, нужно в кратчайшие сроки. Обратиться мне не к кому, живу в маленьком городе, и кто разбирается таких нет (( Выручите, кто может. Задание 1. Разработать приложение, выполняющее следующие функции. Ввести с клавиатуры значения элементов символьного двумерного массива. Отсортировать... http://www.cyberforum.ru/cpp-beginners/thread271458.html
C++ Visual Studio 2008 Prof
При попытке запуска программы в компиляторе выводит следующую ошибку. 1>LINK : fatal error LNK1104: не удается открыть файл ''kernel32.lib'' эту ошибку выдает при любом коде.даже самом простом и 100 % правильном. Попытка перестановки Visual Studio проблему не решила.Может кто что посоветует.Очень нужен нормально работающий компилятор((
Пузырек C++
Задать массив А.Состоящий из 8 элементов отсортировать с помощью пузырьковой сортировки.
C++ random вещественных чисел http://www.cyberforum.ru/cpp-beginners/thread271440.html
как сгенерировать случайное ВЕЩЕСТВЕННОЕ число в промежутке от 0 до 1 p=random(0,1);
C++ C++ Как реализовать поиск на Русском в консоле Создать структуру ВИДЕОМАГАЗИН со следующими полями: - Название фильма - Режиссер - Жанр - Рейтинг популярности - Цена диска В магазине должно присутствовать не менее 10 дисков с разными фильмами и реализованы возможности: - Поиск по названию - Поиск по жанру - Поиск по режиссеру подробнее

Показать сообщение отдельно
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
06.04.2011, 21:50     Постройка бин. дерева
помогите, не строится дерево
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
using namespace std;
 
struct tree
{
    int m;
    tree* l;
    tree* r;
};
 
 
void clean (tree*p)
{
  if(p)
  {
    clean (p->l);
    clean (p->r);
    delete p; 
  }
}
void find (int x,tree* p)
{   
  if  (p==NULL)// net vershiny
  {
    p=new tree;
    p->m=x;     
    p->l=NULL; p->r=NULL;
    return;
  }
    if  (x<p->m) find (x,p->l);
    else     find (x,p->r);
}
 
void Build (int &x,tree* p)
{
  cout<<"Вводите числа, для завершения введите 0: ";
  cin>>x;
  while(x) 
    {
        find (x,p); cin>>x;
    }
}
void ObhodLeft (tree* p)//Левосторонний обход дерева.
{
  if(p)
  {
    cout<<p->m<<" ";
    ObhodLeft (p->l);
    ObhodLeft (p->r);
  }
}
 
void print (tree* p,int ln)
{
  if(p)
  { 
    print (p->r,ln+1);
    for  (int i=1; i<=ln; i++) cout<<"   ";
    cout<<p->m<<endl;
    print (p->l,ln+1);
  }  
}
 
 
void main()
{   
    int x;
    int ln=1;
    tree* p=NULL;
     Build (x,p);
     system("pause");
     system("CLS");
     ObhodLeft (p);
        system("pause");
        system("CLS");
     print(p,ln);
        system("pause");
        system("CLS");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru