算法随笔
A=【1,2,3,5,8,7,6,5,9,1,1,6,9,8】
B=【5,8,7】
在A中找出B,元素必须是连续的(也就是在A中找出连在一起的5,8,7),返回符合这种情况的B的第一个元素在A的位置(也就是5的位置,第3位),如果没有,返回一个负数;
条件:不允许用现有方法,正则。
B=【5,8,7】
在A中找出B,元素必须是连续的(也就是在A中找出连在一起的5,8,7),返回符合这种情况的B的第一个元素在A的位置(也就是5的位置,第3位),如果没有,返回一个负数;
条件:不允许用现有方法,正则。
let A= [1,2,3,5,8,7,6,5,9,1,1,6,9,8]; let B= [5,8,7]; let a= A.toString(); let b= B.toString(); console.log(a) console.log(b) if(a.indexOf(b) != -1){ console.log(A.indexOf(B[0])) }else{ console.log(-1) }