如何将两组1000个数字进行比较?
- 论坛
- 如何将两组1000个数字进行比较?
12 浏览
如何将两组1000个数字进行比较?
我必须将大约1000个数字与另外1000个数字进行对比。
我在服务器端加载并进行比较:
foreach( $numbers1 as $n1 ) { foreach( $numbers2 as $n2 ) { if( $n1 == $n2 ) { doBla(); } } }
这花费了很长时间,所以我尝试在客户端使用两个隐藏的div
元素进行相同的比较。然后使用JavaScript进行比较。即使使用隐藏的div
元素,加载页面仍需要45秒。
我不需要加载不相同的数字。
是否有更快的算法?我考虑在数据库端进行比较,只加载错误的数字,然后对剩余的非错误数字进行Ajax调用。但是MySQL数据库的速度足够快吗?