Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


nastr,
Цитата nastr:
processed это ссылочная переменная, для того что бы В каждом вложении отсчет NodeID начинается не сначала, а продолжался с учётом предыдущего. »
Зачем?
Это вызывает путаницу и лишнее усложнение кода, как для проверки, так и для понимания.
NodeID - должная вообще генерироваться автоматически, в процедуре записи дерева.
----
Шаг назад.
Процедура рекурсивного обхода дерева, и процедура записи дерева в линейную структуру -- это две отдельные процедуры!
Причем NodeID, как ключевое(уникальное) значение таблицы, должен считаться в процедуре записи

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 11:56, 21-12-2013 | #13