Создание DelegateForest и его отображение в заранее определенном порядке

Я пытаюсь создать лес делегатов, в котором узлы отображаются в предварительно отсортированном порядке. В настоящее время я могу создать лес и отобразить его, однако порядок узлов меняется между запусками.

Я могу установить порядок узлов в отдельных деревьях с помощью DirectedOrderedSparseMultigraph (как предлагается здесь: JUNG : расположение узлов дерева по порядку), но я не знаю, как обращаться с лесом в целом.

В настоящее время код, который я использую для создания DelegateForest, выглядит следующим образом:

this.forest = new DelegateForest();

тогда как код, который, как мне кажется, мне нужен:

this.forest = new DelegateForest(aDirectedOrderedSparseMultigraph);

в основном я спрашиваю, как мне создать DirectedOrderedSparseMultigraph, который содержит несколько деревьев/DirectedOrderedSparseMultigraph?


person DeanThomas1983    schedule 15.10.2012    source источник


Ответы (1)


Вы не должны делать ничего особенного. Просто создайте DOSM и передайте его, а DelegateForest позаботится об этом. Резервный экземпляр DOSM будет иметь по одному компоненту для каждого дерева в вашем лесу, но вам не нужно заботиться ни о чем из этого.

person Joshua O'Madadhain    schedule 15.10.2012