Ребят вопрос такой, может подскажите куда копать. Необходимо понимать есть ли в структуре ветки с некоректной последовательностью. К примеру ( A, A, B, C ) В данном случаи есть некоректная последовательность в виде (A, A) или (1, 2, 3, 3, 4) -> (3,3) или (1.1, 1.2, 1.2, 1.3) -> (1.2, 1.2) или ( I, II, III, IV, IV, V) -> (IV, IV)
по сути у меня есть flat array по которому я строю древовидную структуру и мне надо детектить если на определеном уровне некорректная последовательность