[algo] binarySearch

This commit is contained in:
2023-06-27 21:48:58 +03:00
parent 8f886d1336
commit 5e1cc1b0ef
3 changed files with 43 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
import { describe, it, expect } from "vitest";
import { binarySearch } from "./binarySearch";
describe("binarySearch", () => {
let sortedArray = [-12, 1, 4, 6, 22];
it("binarySearch should return index 2", () => {
expect(binarySearch(sortedArray, 4)).toBe(2);
});
it("binarySearch not find number 3 should return -1", () => {
expect(binarySearch(sortedArray, 3)).toBe(-1);
});
});