Zbatoni një algoritëm kërkimi binar.
arr: [1, 2, 4, 6, 8, 10, 11, 15], x: 8
le të fillojë = 0
le fund = arr.gjatesi -1
ndërsa (fillimi <= fund) {
    le mesi = Math.kat ((fillimi + fundi)/2)
    nëse (arr[mid] == x) {
        kthehu në mes
    }
    ndryshe nëse (arr[mid] < x) {
        fillimi = mesi + 1
    }
    tjeter {
        fundi = mesi - 1
    }
}
kthimi -1