/// <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>(); }
/// <summary> /// Информация о итерации сортировки /// </summary> /// <param name="array">Порядок следования чисел в данной итерации</param> /// <param name="pair">Сцепка парных элементов, участвующих в перестановке на данной итерации</param> public IterationInformation(byte[] array, Couple pair) { this.NumbersArray = array; this.PermutationPair = pair; }