Sobes.tech
Intern — Middle
66

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

Task condition

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

package main

import "fmt"

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