Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

бинарное дерево на C#

32K
31 мая 2012 года
LawManiak
76 / / 24.10.2011
Здравствуйте. Подскажите пожалуйста, как правильно реализовать список или бинарное дерево на шарпе, используя классы. Интересует, что будет представлять собой узел или элемент списка. Это будет дочерний класс от основного класса или может быть просто свойство. И как в таком случае производить добавление элемента если неизвестно их конечное число. Что будет использоваться вместо указателей и т. д. Бинарное дерево, например, где-то было написано что задается с помощью рекурсии. Каким образом? В общем, все что можете рассказать - расскажите.

Можно даже без кода. Спасибо

Без использования стандартных коллекций.
414
01 июня 2012 года
CassandraDied
763 / / 24.05.2012
Бинарное дерево на С# не отличается от бинарного дерева на любом другом языке, так что о них можно прочесть в любой книге по структурам данных.
Тут можно посмотреть код и почитать, как оно работает. Узел - обычный вложенный класс. Добавление нового узла в функции Add.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог