Мой код выполняет все исправленные тестовые примеры, но люди говорят, что он логически неверен. Правы ли они?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Мой код выполняет все исправленные тестовые примеры, но люди говорят, что он логически неверен. Правы ли они?

Сообщение Anonymous »

Код: Выделить всё

int search_insert_position(int arr[], int key) {
int low = 0;
int high = arr.length-1;
int mid = -1;
while (low  key) {
high = mid - 1;
} else {
low = mid + 1;
}
}
return (arr[mid] < key) ? mid + 1 : mid;//my code
}
int search_insert_position(int arr[], int key) {
int low = 0;
int high = arr.length-1;
int mid = -1;
while (low  key) {
high = mid - 1;
} else {
low = mid + 1;
}
}
return low;// OTHER'S CODE

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

Подробнее здесь: https://stackoverflow.com/questions/793 ... -logically
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»