deno.land / x / simplestatistic@v7.7.1 / test / quickselect.test.js

quickselect.test.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const test = require("tap").test;const quickselect = require("../").quickselect;
test("quickselect", function (t) { const arr = [65, 28, 59, 33, 21, 56, 22, 95, 50, 12, 90, 53, 28, 77, 39]; quickselect(arr, 8); t.same(arr, [39, 28, 28, 33, 21, 12, 22, 50, 53, 56, 59, 65, 90, 77, 95]); t.end();});
test("quickselect long arrays", function (t) { const arr = []; for (let i = 1000; i >= 0; i--) arr.push(i); quickselect(arr, 300); t.equal(arr[300], 300); t.end();});
test("quickselect long arrays L35 coverage", function (t) { const arr = []; for (let i = 1000; i >= 0; i--) arr.push(i); quickselect(arr, 500, 10, 620); t.equal(arr[300], 700); t.end();});
simplestatistic

Version Info

Tagged at
2 years ago