У меня есть проект, где я должен определить индекс положительных/отрицательных целых чисел в заданном массиве.Как определить индекс некоторых элементов в отсортированном массиве в java?
Я знаю, что мне нужно отсортировать массив и использовать Arrays.binarySearch()
, но я не знаю, как это сделать. Кто-то предложил мне использовать списки, но я не настолько продвинутый. Не могли бы вы мне помочь?
Например, у нас есть этот «array = [0, -22, 8, 99, -4, 0, -2, 8]». После его сортировки я не знаю, как связать массив с методом «binarySearch», чтобы перечислить все положительные элементы.
Google - ваш друг [bynari search] (https://en.wikipedia.org/wiki/Binary_search_algorithm), и есть много способов сделать это. – Gatusko