Files
lynchmark/tests/3_lis/outputs/minimax_minimax-m2.1.js
2025-12-23 02:41:05 +00:00

13 lines
407 B
JavaScript

async function findLISLength(arr) {
const { bisectLeft } = await import('https://cdn.jsdelivr.net/npm/d3-array@3/+esm');
const tails = [];
for (const num of arr) {
const idx = bisectLeft(tails, num);
if (idx === tails.length) tails.push(num);
else tails[idx] = num;
}
return tails.length;
}
export default findLISLength;
// Generation time: 4.847s
// Result: PASS