C# Класс BuildingsIterator.ScramblingGenerator

Генерирует все возможные сочетания.
Показать файл Открыть проект

Открытые методы

Метод Описание
Generate ( Alphabet alphabet, int length, List characteristic ) : ChainPicksWithCharacteristics

Generates hashtable with all possible combinations as keys and characteristics list as values.

Приватные методы

Метод Описание
CalculateCharacteristics ( Chain chain, List characteristic ) : List

The calculate characteristics.

GenerateChain ( Alphabet alphabet, int i, int length ) : Chain

The generate chain.

Описание методов

Generate() публичный Метод

Generates hashtable with all possible combinations as keys and characteristics list as values.
public Generate ( Alphabet alphabet, int length, List characteristic ) : ChainPicksWithCharacteristics
alphabet Alphabet /// Alphabet for generated sequences. ///
length int /// Length of generated sequences. ///
characteristic List /// Calculated characteristics. ///
Результат ChainPicksWithCharacteristics