Мне нужно пройти через массив и распечатать, было ли оно отсортировано или нет, а если нет - распечатайте первые два элемента, которые не отсортированы (например: 6> 5).Каков лучший способ написать эту функцию?
Так мне было интересно, что будет считаться лучшим способом сделать это с помощью функции:
- Сделайте
void
функцию, которая печатает либо «Это отсортированный» или «Это не сортируется», и если это не он печатает также два элемента. - Создайте функцию
boolean
, которая печатает два несортированных элемента (если они есть) и в конечном итоге возвращает true или false. Затем, в зависимости от возвращаемой функции, распечатайте, отсортирован ли массив вmain
. - Сделать все в
main
, так как это может быть неприемлемо для функции? - Некоторые другие способы?
Обратите внимание, что я не прошу ни о какой помощи в отношении моего задания!
Менее чем через 3 секунды после того, как я разместил это, он получил downvoted? Какие?? – user3213110
Ваш вопрос в порядке, он спрашивает о стиле кода и является законным – Eyal