2012-02-10 3 views
-1

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

+1

это должно быть домашнее задание ... – dasblinkenlight

+0

не получил ваш вопрос Megha – Lucifer

ответ

2

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

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

1

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