Как сохранить структуру бинарного дерева в файл и ее же загрузить в программу - 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>"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы