Как сохранить структуру бинарного дерева в файл и ее же загрузить в программу - C#
Формулировка задачи:
Подскажите пожалуйста, как сохранить и загрузить структуру бинарного дерева в отдельный файл?
Допустим, в программе я создал бинарное дерево. Теперь нужно его сохранить в отдельный файл (какой-нибудь test.dat).
Видел где-то, но для Дельфи, один мэн создавал метод.. а в методе прописывал обход дерева, и после всего прохода, записывал в файл... И после он этот метод вызывал с передачей имени нужного дерева.
А вот как в C# это делается? Что-то в толк не возьму..
Если есть где-нибудь источники с этой информацией, прошу поделиться.
Аналогично и для загрузки. При выборе нужного файла, выводилось на экран готовое бинарное дерево. И после этого можно было бы производить дальнейшую его обработку. Т.е. из файла передавались не значения дерева... а именно готовая структура.
Решение задачи: «Как сохранить структуру бинарного дерева в файл и ее же загрузить в программу»
textual
Листинг программы
<?xml version="1.0" encoding="UTF-8"?> <tree> <root><data>4</data> <left> <data>2</data> <left><data>1</data></left> <right><data>3</data></right> </left> <right> <data>6</data> <left><data>5</data></left> <right><data>7</data></right> </right> </root> </tree>"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д