Назад к задачам
Intern — Middle
6

Поиск элемента в отсортированном массиве с помощью бинарного алгоритма

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан массив целых чисел, отсортированный по возрастанию. Требуется написать функцию бинарного поиска, которая возвращает позицию искомого значения, а если значение отсутствует — возвращает -1.

package main

import "fmt"

func main() {
    data := []int{1, 2, 5, 10, 100}
    // реализуйте здесь бинарный поиск
    fmt.Println(data)
}