У меня есть целочисленный массив, скажем {1, 3, 4, 7, -9, 0}
. Этот массив отсортирован по кругу, а массив {2, 4, 9 , 3}
не сортируется по кругу.
Массив сортируется по кругу, если его элементы сортируются, за исключением вращения.
Например:
4 5 6 7 1 2 3
Элементы здесь 1 2 3 4 5 6 7
, являются "в порядке", но они поворачиваются влево на три. Поэтому, если мы повернем вправо на 3, получим 1 2 3 4 5 6 7
, который является отсортированным массивом.
Учитывая массив, как вы можете проверить, отсортирован ли массив по кругу?