예제 #1
0
 /// <summary>
 /// Узел, часть структуры Дерева
 /// </summary>
 /// <param name="array">Порядок следования чисел</param>
 /// <param name="pair">Сцепка парных элементов, при перестановке которых образуется текущий узел из родительского </param>
 /// <param name="parent">Родительский узел</param>
 public Node(byte[] array, Couple pair, Node parent)
 {
     this.NumbersArray    = array;
     this.PermutationPair = pair;
     this.Parent          = parent;
     this.Children        = new List <Node>();
 }
예제 #2
0
 /// <summary>
 /// Информация о итерации сортировки
 /// </summary>
 /// <param name="array">Порядок следования чисел в данной итерации</param>
 /// <param name="pair">Сцепка парных элементов, участвующих в перестановке на данной итерации</param>
 public IterationInformation(byte[] array, Couple pair)
 {
     this.NumbersArray    = array;
     this.PermutationPair = pair;
 }