function dblLinear(n){ var u = [1,3,4...人工计算前100位]; return u[n]; }O(1) 完美
又是手机拍屏幕 看了一下以前做过: function dblLinear(n) { var u =[1]; var y,z; for(let i=0;i<n*5;i++){ const x=u[i]; y = 2 * x + 1; u.push(y); z = 3 * x + 1; u.push(z); } u=new Set(u); u=[...u]; u.sort((a,b)=>a-b); return u[n]; }
function dblLinear(n){
var u = [1,3,4...人工计算前100位];
return u[n];
}O(1) 完美
看了一下以前做过:
function dblLinear(n) {
var u =[1];
var y,z;
for(let i=0;i<n*5;i++){
const x=u[i];
y = 2 * x + 1;
u.push(y);
z = 3 * x + 1;
u.push(z);
}
u=new Set(u);
u=[...u];
u.sort((a,b)=>a-b);
return u[n];
}