如果A是升序的,那么就能用二分法来定位.就不会A*B次,而是[B*log2A]次.如果B也是有序的,那么这个比较范围就可以更小了,因为假定知道了b1的在A中的位置x1,b2就肯定在A中的x1之后....,下一次就对x1处到A的结束处进一步比较.另外比较还以从两头同时来进行.所以关键是你的A,B的附加特征条件将决定有效的比较次数.