powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Деревья
7 сообщений из 7, страница 1 из 1
Деревья
    #37111414
proger10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все привет.

Изучаю алгоритмы самостоятельно, пока дошел до деревьев. Объясните мне элементарные вещи:

1. Дерево используется в качестве хранилища информации, как списки, или нет?
2. Могут в дереве существовать узлы с одинаковыми значениями полей?
3. Дерево генерируется перед работой с ним или это динамическая структура? Т.е. можно ли добавлять к нему поддеревья и производится ли их удаление?
4. Как при этом происходит нумерация новых узлов? Я правильно понимаю, что каждый узел имеет свой id. Если я удаляю поддерево, то часть id'шек удаляется. Идентификаторы старых узлов должны как-то запоминатся для повторного использования или нет?

Не ругайте сильно, я только все это изучаю, хочу разобраться с основами.
...
Рейтинг: 0 / 0
Деревья
    #37111476
Algol36
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot proger10]Все привет.

Изучаю алгоритмы самостоятельно, пока дошел до деревьев. Объясните мне элементарные вещи:

1. Дерево используется в качестве хранилища информации, как списки, или нет?
Дерево - это АТД (абстрактный тип данных). Как следует из названия, применяется для хранения данных.
2. Могут в дереве существовать узлы с одинаковыми значениями полей?
Запросто
3. Дерево генерируется перед работой с ним или это динамическая структура? Т.е. можно ли добавлять к нему поддеревья и производится ли их удаление?
Динамическая
4. Как при этом происходит нумерация новых узлов? Я правильно понимаю, что каждый узел имеет свой id. Если я удаляю поддерево, то часть id'шек удаляется. Идентификаторы старых узлов должны как-то запоминатся для повторного использования или нет?
В дереве нет никаких идентификаторов
...
Рейтинг: 0 / 0
Деревья
    #37111653
proger10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Algol36В дереве нет никаких идентификаторов
Т.е. деревья - это узлы с полями, которые между собой связаны дочерне-родительскими связями? И все?
...
Рейтинг: 0 / 0
Деревья
    #37111703
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
proger10Algol36В дереве нет никаких идентификаторов
Т.е. деревья - это узлы с полями, которые между собой связаны дочерне-родительскими связями? И все? да.
...
Рейтинг: 0 / 0
Деревья
    #37111713
proger10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNoseproger10пропущено...

Т.е. деревья - это узлы с полями, которые между собой связаны дочерне-родительскими связями? И все? да.
Спасибо :)
...
Рейтинг: 0 / 0
Деревья
    #37111867
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 11.02.2011 14:22, proger10 wrote:

> 1. Дерево используется в качестве хранилища информации, как списки, или нет?

Да

> 2. Могут в дереве существовать узлы с одинаковыми значениями полей?

Почему же нет ? Могут.

> 3. Дерево генерируется перед работой с ним или это динамическая структура? Т.е.
> можно ли добавлять к нему поддеревья и производится ли их удаление?

Можно добавлять, почему бы нет ?

> 4. Как при этом происходит нумерация новых узлов? Я правильно понимаю, что
> каждый узел имеет свой id.

Нет, неправильно. Сделаешь ID --- будет ID. не сделаешь -- не будет.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Деревья
    #37112272
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proger10Все привет.

Изучаю алгоритмы самостоятельно, пока дошел до деревьев. Объясните мне элементарные вещи:

1. Дерево используется в качестве хранилища информации, как списки, или нет?
2. Могут в дереве существовать узлы с одинаковыми значениями полей?
3. Дерево генерируется перед работой с ним или это динамическая структура? Т.е. можно ли добавлять к нему поддеревья и производится ли их удаление?
4. Как при этом происходит нумерация новых узлов? Я правильно понимаю, что каждый узел имеет свой id. Если я удаляю поддерево, то часть id'шек удаляется. Идентификаторы старых узлов должны как-то запоминатся для повторного использования или нет?

Не ругайте сильно, я только все это изучаю, хочу разобраться с основами.

деревья бывают разные, и у каждого свои ограничения.
в зависимости от задачи применяют разные типы деревьев.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Деревья
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]