как сделать дерево из заданных данных с помощью F # - PullRequest
2 голосов
/ 13 апреля 2011

Может кто-нибудь научить меня, как сделать дерево из заданных данных, используя F #?например: список номеров или список названия города и т. д.Я не имею ни малейшего понятия, как сделать дерево в F #, нужна помощь здесь:)

например: ввод из времени выполнения, предположим, что он из текстового файла: имя списка города

результат вывода: график

Ответы [ 2 ]

5 голосов
/ 13 апреля 2011

В Википедии есть список распространенных способов представления графических данных, которые должны помочь вам, если вы пытаетесь загрузить графические данные из файла. После того, как вы загрузили данные , выполните поиск Переполнение стека. Есть много вопросов с реализациями деревьев в них. Вот несколько.

2 голосов
/ 13 апреля 2011

Одним из возможных решений было бы использование Дискриминационных союзов для представления ваших данных (в вашем случае города или цифры).Проблема в том, что вам также необходимо знать, какие отношения между вашими городами вы хотите выразить.

Например, вы можете выразить отношение "алфавитный порядок" ваших городов или "ближайший соседний город" или "порядок по количеству граждан ".Поскольку вы сказали, что ваши входные данные представляют собой только список названий городов, я предполагаю, что вы хотите, чтобы дерево упорядочивало ваши города по алфавиту (т.е. выражая отношение «алфавитного порядка»), в этом случае одно из решений может быть:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...