A列有30000条数据,B列8000条数据,查找出两列相同的值有多少,并且列出明细,数据类型是int,用php语言如何实现?我的思路是把两列转换成数组,然后进行对比,但是需要循环30000*8000次,想想也是蛋疼,如何把30000条数据合理的切割开,然后在进行对比呢?求大神思路
2 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
mod区间,简单来拿{1-100}和{2,13,24,35}来说,可以每10是一个区间,即0-9,10-19……那么0-9只需要和2进行对比即可,而不需要和13,24,35进行对比而0-9只需要进行一个mod运算+2的mod运算+0-9和2的对比比之前的0-9要和{2,13,24,35}都要一一对比好的多
添加回答
举报
0/150
提交
取消