Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2012, 17:35   #1
Luchia
 
Регистрация: 08.12.2011
Сообщений: 8
По умолчанию Бинарное дерево

помогите пожалуйста.вот код,но он не работает,не могу понять почему

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 { class Program { class Item { public int root; 
public int left;
public int right;
}
static void Main(string[] args) { int[] array = { 5, 2, 7, -1, 1, 6, 12 };
Item rootItem = new Item();
rootItem.root = 5;
int index = 0; 
if (array[index + 1] >= rootItem.root) rootItem.right = array[index + 1];
else
rootItem.left = array[index + 1];
if (array[index + 2] >= rootItem.root) rootItem.right = array[index + 2]; 
else
rootItem.left = array[index + 2];
if (array[index + 3] >= rootItem.root) rootItem.right = array[index + 3];
else
rootItem.left = array[index + 3];
if (array[index + 4] >= rootItem.root) rootItem.right = array[index + 4];
else
rootItem.left = array[index + 4];
if (array[index + 5] >= rootItem.root) rootItem.right = array[index + 5];
else
rootItem.left = array[index + 5];
if (array[index + 6] >= rootItem.root) rootItem.right = array[index + 6];
else
rootItem.left = array[index + 6]; rootItem.root = 2;
if (array[index + 1] >= rootItem.root) rootItem.right = array[index + 1]; 
else
rootItem.left = array[index + 1];
if (array[index + 2] >= rootItem.root) rootItem.right = array[index + 2];
else 
rootItem.left = array[index + 2]; 
if (array[index + 3] >= rootItem.root) rootItem.right = array[index + 3];
else
rootItem.left = array[index + 3]; 
}
} 
}

Последний раз редактировалось ACE Valery; 21.03.2012 в 21:44.
Luchia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бинарное дерево Viktor19764 Помощь студентам 1 05.11.2011 23:21
Бинарное дерево Си Evacuator Помощь студентам 2 01.06.2011 21:40
бинарное дерево Lucefer2007 Общие вопросы C/C++ 0 17.04.2011 14:31
Бинарное дерево. amsask Помощь студентам 1 29.04.2010 21:25
Бинарное дерево) Svetlanka_ya Паскаль, Turbo Pascal, PascalABC.NET 1 17.04.2010 12:35