04 2020 档案
摘要://是否包含某个特征 function includeFutrue(s1,s2) { let n1=0; let n2=0; while (n1<s1.length&&n2<s2.length){ if(s1[n1] s2[n2]){ n1++; n2++; }else{ n1++ } } retu
阅读全文
摘要://求最长相同子特征function LSC (s1, s2) { function getNum(n1,n2) { if(n1<0||n2<0){ return { s1Arr:[], s2Arr:[], num:0 } } const is=s1[n1] s2[n2]?1:0; if(is){
阅读全文
摘要:function getNearNum(i,n,len) { const left=Math.max(0,i-(n>>1)); const right=Math.min(left+n,len) return [left,right] }
阅读全文
摘要://通过木桶结构压缩数据,getMidNum获取中间数 class Tong { constructor(){ this.data=[] this.length=0; } add(num){ if(!this.data[num]){ this.data[num]=1; }else{ this.dat
阅读全文
摘要:根据两个用户的行为记录 [ [ 0, 1, 4, 9 ], [ 8, 0, 7, 2 ] ] ,找出中间记录[4,0.5,5.5,5.5],生成特征 [ [ 0, 1, 0, 1 ],[ 1, 0, 1, 0 ] ] 求出特征出现概率 [1/2,1/2,1/2,1/2] 输入新的行为,根据中间记录,
阅读全文
摘要:class limitArray extends Array{ constructor(maxNum){ super() Object.defineProperty(this,"maxNum",{ enumerable:false,//是否可以被枚举 value:maxNum, writable:t
阅读全文