Помощь по кодированию и псевдокод [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Помощь по кодированию и псевдокод [закрыто]

Сообщение Anonymous »

Я использую Java и пишу алгоритм, использующий двоичный поиск в рекурсивной функции.
Объявление метода выглядит следующим образом: public static int[]binarySearch(int[] nums, int key).
Метод имеет только два аргумента: int[] nums (массив, в котором выполняется поиск) и int key (элемент, который ищет метод).
Метод должен возвращать целочисленный массив, состоящий из первого вхождения ключа в массиве и индекса последнего вхождения ключа ([первое вхождение, последнее вхождение]).
Программа также должна учитывать такой массив [1,2,2,2,3]
Если ключ равен 2, то программе придется идти в обоих направлениях, чтобы найти начальный и конечный индекс 2.
Следующий код не завершен.
public static int[] binarySearch(int[] nums, int key){
int left = 0;
int right = nums.length()-1;
if(nums[left] > key || nums[right] < key){
return [-1,-1];
}

if(left

Подробнее здесь: https://stackoverflow.com/questions/798 ... pseudocode
Ответить

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

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

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

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

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