Как проверить, является ли входной массив последовательным или нет? - PullRequest
0 голосов
/ 10 февраля 2012

Я хочу проверить, является ли мой входной массив последовательным или нет?
В моем приложении пользователь может ввести 1,6,7, тогда он вернет false, а если пользователь 3,4,5,6, то вернет true.
как я могу сделать это в J2ME?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2012

Единственный способ сделать это - написать цикл, который проходит через каждый элемент в массиве, начиная с нулевой позиции до n-1, проверяя значение элемента на следующей позиции (если оно естьпроверять границы все время), это точно значение элемента в текущей позиции + 1.В тот момент, когда вы находите условие ложным;вы возвращаете ложное;если вы никогда не найдете условие, где условие не является истинным, вы можете вернуть true в конце цикла.

Это очень хорошее упражнение для вас.Попробуйте.

1 голос
/ 10 февраля 2012

Выполните итерацию по массиву и посмотрите, будет ли следующий элемент (если существует) точно на 1 больше, чем предыдущий (если существует), если не вернет false, true в конце

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...