подсчет циклов в массиве

95
7

У меня довольно сложная задача для моего университета. Я новичок в Java, поэтому, пожалуйста, примите это в пересмотре, прежде чем вы пламя меня ты :)

Итак, задача такова:

У вас есть массив, в котором хранятся числа, но числа не превышают максимальный индекс массива.

Если вы установите index = array [index], вы в конце концов попадете в цикл.

Я должен сосчитать различные циклы, в которых вы можете оказаться, и я должен распечатать, в каком цикле вы будете получать из каждого индекса

Маленький пример:

массив = 10;

числа, хранящиеся в массиве: 1 2 3 2 0 7 8 6 9 6

Петли: 2

Какой цикл вы получаете: 1 1 1 1 1 2 2 2 2 2

второй:

массив: 10

числа, хранящиеся в массиве: 9 8 7 6 5 4 3 2 1 0

Петли: 5

В какую петлю вы попали: 1 2 3 4 5 5 4 3 2 1

Я почти не знаю, как выполнить задачу.

Я прошу прощения за мой плохой английский, и я благодарен за любой совет или помощь, которую вы можете дать

Спасибо

спросил(а) 2018-12-11T01:40:00+03:00 1 год, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема